是什么意思
17、associatedtype 的作用
18、什么时候使用 final
19、public 和 open 的区别
20、声明一个只有一个参数没有返回值闭包的别名
21、定义静态方法时关键字..., 在模块外无法继承, 而 open 则可以任意继承, 公开度来说, public < open
▐ 2.20 声明一个只有一个参数没有返回值闭包的别名
没有返回值也就是返回值为 Void
typealias...协议, 用于接收数组的字面值
map{xxx} 使用了闭包作为作为最后一个参数时, 可以直接写在调用后面, 而且, 如果是唯一参数的话, 圆括号也可以省略
闭包没有声明函数参数, 返回值类型, 数量,...依靠的是闭包类型的自动推断
闭包中语句只有一句时, 自动将这一句的结果作为返回值
▐ 2.33 什么是高阶函数
一个函数如果可以以某一个函数作为参数, 或者是返回值, 那么这个函数就称之为高阶函数,...3] 这种字面值初始化的能力
▐ 3.3 如何自定义模式匹配
待更新,暂时没有最优解,读者可在文末留言
▐ 3.4 autoclosure 的作用
自动闭包, 会自动将某一个表达式封装为闭包.