巩固-swift 5.0+基础知识(零)

声明常量和变量

常量和变量必须在使用前被声明,使用关键字 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的储存类型相同。

你可能感兴趣的:(巩固-swift 5.0+基础知识(零))