字典使用 [] 声明,而非 OC 中用 {} 声明。
let emptyArray: [String] = []
let emptyDictionary: [String: Float] = [:]
if 语句中必须使用布尔值做判断,不能直接通过一个值是否存在作为判断的条件,即不可为与隐式的布尔值进行比较。
if let xxx = yyy 为可选项绑定,即将 yyy 赋值给 xxx 同时判断 xxx 是否为空。
c = a ?? b ?? 为空合并运算符,c 的值如下:switch 语句中的每个 case 不再需要 break 作为结尾,即默认不会贯穿,如需贯穿需要额外的语句。
do while 在 Swift 中写为 repeat while。
let arr: Array? = [3, 4, 5]
let count = arr?.count