【发布时间】:2015-08-12 02:52:57
【问题描述】:
考虑这两个代码:
if let myValue = myObject.value as NSString?{
//logic here
}
对比
if var myValue = myObject.value as NSString?{
//logic here
}
我知道 let 关键字是定义一个常量,这是否意味着第一行代码,如果 myObject.value 是 NSString ,则 myValue 常量将被创建?这看起来令人困惑。
【问题讨论】:
-
这不是帖子“
let和var有什么区别?”的重复。if let和if var可选绑定不同
标签: swift