基本类型的值,对象,数组,字典,元组,可变数量的参数,函数,闭包函数,协议,结构体,枚举值
2.怎么定义参数
a....4
提示:上面那种闭包其实是五参有返的闭包形式,原形如下
let customerProvider:()->String= { customersInLine.remove(at: 0)}
关键字...@warn_unused_result ,有返回值没有使用会发生警告
----
高级思考
如何获取,函数自己的名称,在那个文件中,在文件多少行
// 定义一个获取获取函数名称,获取文件路径的函数...那么我们应该怎么处理这个问题呢?...@escaping 作用
我们经常在下载等异步操作完成时,才调用闭包函数,我们有可能暂时不要把这个闭包存放在数组中,或者使用属性去引用它,那么这个时候就需要使用这个关键了
修改代码
var