的长度
14、如何截取 String 的某段字符串
15、throws 和 rethrows 的用法与作用
16、try?...static 和 class 有什么区别
22、Self 的使用场景
23、dynamic 的作用
24、什么时候使用 @objc
25、Optional(可选型) 是用什么实现的
26、如何自定义下标获取...a : b
}
myMin(1, 2)
▐ 2.5 map、filter、reduce 的作用
map 用于映射, 可以将一个列表转换为另一个列表
[1, 2, 3].map{"\($0)"}// 数字数组转换为字符串数组..., 圆括号也可以省略
闭包没有声明函数参数, 返回值类型, 数量, 依靠的是闭包类型的自动推断
闭包中语句只有一句时, 自动将这一句的结果作为返回值
▐ 2.33 什么是高阶函数
一个函数如果可以以某一个函数作为参数...return store
}
}
}
让不可变对象无法访问 name 属性
▐ 3.7 如何让自定义对象支持字面量初始化
有几个协议, 分别是
ExpressibleByArrayLiteral