Swift

Swift——5、可选项

2022-03-27  本文已影响0人  天空像天空一样蓝

可选项

可选项定义 返回可选类型

强制解包

过程 强制解包 为空

判断可选项是否包含值

Int(123) 转换成 123 如果number 不为空,则转换成功

图片.png

可选项绑定

图片.png 图片.png

等价写法

&& 在Swift中,如果是可选项绑定,不能使用&&,可以使用逗号(,)

逗号

while循环中使用可选项绑定

let num = Int(strs[index])是可选项绑定,条件一
num > 0 是条件2

while

空合并运算符 ??

图片.png 案例

上面Demo中可以得到,返回类型是取决于 b 的类型

多个空合并运算符 ?? 一起使用

图片.png

?? 跟if let 配合使用

图片.png

guard 语句

guard语句 作用域

隐式解包

隐式解包

字符串插值

图片.png 按时

多重可选项

有值

多重可选项

看成盒子的话,如下

盒子模型

无值

无值 盒子模型 Demo
上一篇下一篇

猜你喜欢

热点阅读