【发布时间】:2016-05-02 18:34:14
【问题描述】:
我正在阅读 Apple 在 Optional Binding 上的开发者文档
为什么我不能使用:
如果有一些可选的? {
声明
}
代替
if let constantName = someOptional {
声明
}
为什么不需要局部变量或常量?
【问题讨论】:
-
当你想从可选值中获取值时,你使用可选绑定......不仅仅是检查可选值是否包含值或 nil
-
您可以随时使用
if someOptional != nil {,或者如果您不需要展开的值,您也可以使用if let _ = someOptional {