函数
func函数名(参数列表)->返回值类型{
代码块
returen返回值
}
1.没有参数没有返回值的函数
func about () ->Void{
print("嘿嘿")
}
about()
2.没有参数有返回值的函数
func readMessage()->String{
return"吃饭了"
}
readMessage()
3.有参数没有返回值
func callPhone (phone :String){
print("打电话给谁"+phone)
}
callPhone(phone:"+999999")
4.有有参数有返回值
func sum(num1 : Int , num2 :Int) ->Int{
return num1 + num2
}
sum(num1: 20, num2: 20)
函数的使用注意
内部参数,外部参数
默认参数
funcmakeCoffee(coffee :String="雀巢")->String{
return"制作了一杯咖啡\(coffee)"
}
makeCoffee(coffee:"拿铁")
makeCoffee()
可变参数
func sum (num :Int...) ->Int{
var result =0
for n in num{
result += n
}
return result
}
函数调用
sum(num:18,20,20)