函数的定义及调用
func开头作为前缀,->返回的类型
add输出结果是11
函数参数也可以有多个参数,写在括号里用逗号隔开。
1 func introduce(name: String,age: Int) -> String 2 { 3 return "(name),I'm (age) year old now." 4 } 5 introduce("Zing",18)
无参函数
1 func helloWorld() 2 { 3 return "hello world" 4 } 5 print(helloWorld())
多重返回值函数
1 func operation(pending: Int...) ->(add: Int,ride: Int) 2 { 3 var ad = 0,ri = 1 4 for a in add 5 { 6 ad+=a 7 } 8 for r in ride 9 { 10 ri*=r 11 } 12 return (ad,ri) 13 } 14 let result = operation(5,10,10) 15 print("加(result.add),乘(result.ride)")