是什么意思
17、associatedtype 的作用
18、什么时候使用 final
19、public 和 open 的区别
20、声明一个只有一个参数没有返回值闭包的别名
21、定义静态方法时关键字...a : b
}
myMin(1, 2)
▐ 2.5 map、filter、reduce 的作用
map 用于映射, 可以将一个列表转换为另一个列表
[1, 2, 3].map{"\($0)"}// 数字数组转换为字符串数组..., 在模块外无法继承, 而 open 则可以任意继承, 公开度来说, public < open
▐ 2.20 声明一个只有一个参数没有返回值闭包的别名
没有返回值也就是返回值为 Void
typealias..., 圆括号也可以省略
闭包没有声明函数参数, 返回值类型, 数量, 依靠的是闭包类型的自动推断
闭包中语句只有一句时, 自动将这一句的结果作为返回值
▐ 2.33 什么是高阶函数
一个函数如果可以以某一个函数作为参数...3] 这种字面值初始化的能力
▐ 3.3 如何自定义模式匹配
待更新,暂时没有最优解,读者可在文末留言
▐ 3.4 autoclosure 的作用
自动闭包, 会自动将某一个表达式封装为闭包.