第一章 基础部分
12. Optional Binding (可选绑定)
-
12.3 Optional Binding ( 可选绑定 )
可选绑定是用来找出一个可选类型里面是否存在一个值。如果有值就把它当作临时的常量或者变量来使用。我们可以用if和while语句来查看这个可选类型里面的值,然后把这个值提取出来当作常量或变量。if和while语句后面会具体详细提及。
if语句具体在可选绑定的实现的范本
// 范本代码实例 if let constnatName = someOptional { statements // 语句写在这里 }
可以用If语句来重写这个possibleNumber例子相对比强制展开。
// possibleNumber现在是一个String类型的Integer let possibleNumber = "123" // if let用来写可选绑定 if let actualNumber = Int(possibleNumber) { print