函数的几种类型
无参无返
func greet() -> Void {
}
// 或者
func greet(){
}
有参无返
func greet(person: String, day:...person: String, _ day: String) -> String {
return "Hello \\\\(person), today is \\\\(day)."
}
有参有返...func greet(_ person: String, on day: String) {
return "Hello \\\\(person), today is \\\\(day)."
}
无参有返...基本类型的值,对象,数组,字典,元组,可变数量的参数,函数,闭包函数,协议,结构体,枚举值
2.怎么定义参数
a....4
提示:上面那种闭包其实是五参有返的闭包形式,原形如下
let customerProvider:()->String= { customersInLine.remove(at: 0)}
关键字