声明常量和变量
常量和变量必须在使用前被声明,使用关键字 let 来声明常量,使用关键字 var 来声明变量。
let maximumNumberOfLoginAttempts = 10
var currentLoginAttempt = 0
类型别名
类型别名可以为已经存在的类型定义了一个新的可选名字。用typealias关键字定义类型别名。格式:typealias 别名 = 已有类型名
typealias AudioSample = UInt16
nil
注意:
在 Objective-C 中 nil 是一个指向不存在对象的指针。
在 Swift中,nil 不是指针,他是值缺失的一种特殊类型,任何类型的可选项都可以设置成nil而不仅仅是对象类型。
合并空值运算符 ??
合并空值运算符 ( a ?? b )如果可选项a 有值则展开,如果没有值,是nil ,则返回默认值b 。表达式a必须是一个可选类型。表达式b必须与a的储存类型相同。









网友评论