【主要内容】
1. 布尔值
2. 元组
3. 可选类型
4. nil
5. if语句以及强制解析
6. 可选绑定7.隐式解析可选类型
8.错误处理
9.断言
一、布尔值
在OC中布尔值类型叫做:BOOL,Swift中也有一个布尔(Boolean)类型,叫做:Bool。布尔类型的值只有真或假两种情况。在Swift中分别是:true和false:
常量isMan和isAsap都会被推断为Bool类型,因为true和false都是布尔类型字面量。
布尔类型一般用在条件控制语句里,比如:
这里要提一下,Swift确实要比OC更加安全,刚才定义了常量isMan是ture,Swift就提示我else判断永远不会执行。这样可以提前预防一些低级错误出现。
二、元组
元组(tuples)把多个值组合成一个复合值,元组内的值可以是任意类型,并不要求是相同类型。这个定义倒是有点像C语言里的结构体。
2.1 举个栗子