函數(shù)
func函數(shù)名(參數(shù)列表)->返回值類(lèi)型{
代碼塊
returen返回值
}
1.沒(méi)有參數(shù)沒(méi)有返回值的函數(shù)
func about () ->Void{
print("嘿嘿")
}
about()
2.沒(méi)有參數(shù)有返回值的函數(shù)
func readMessage()->String{
return"吃飯了"
}
readMessage()
3.有參數(shù)沒(méi)有返回值
func callPhone (phone :String){
print("打電話給誰(shuí)"+phone)
}
callPhone(phone:"+999999")
4.有有參數(shù)有返回值
func sum(num1 : Int , num2 :Int) ->Int{
return num1 + num2
}
sum(num1: 20, num2: 20)
函數(shù)的使用注意
內(nèi)部參數(shù),外部參數(shù)
默認(rèn)參數(shù)
funcmakeCoffee(coffee :String="雀巢")->String{
return"制作了一杯咖啡\(coffee)"
}
makeCoffee(coffee:"拿鐵")
makeCoffee()
可變參數(shù)
func sum (num :Int...) ->Int{
var result =0
for n in num{
result += n
}
return result
}
函數(shù)調(diào)用
sum(num:18,20,20)