【iOS】Swift if let 和 if var
2015-10-28 15:15
323 查看
if let unwrappedOptional = postDict {
print("The optional has a value! It's
\(unwrappedOptional)")
} else {
print("The optional is nil!")
}
if let 是个整体,也可以用 if var,这个if表示如果用let 或var声明变量成功即为true,跟生命的是什么值无关,即使是nil也行
,但是假如等号右边是为nil的optional类型的值,不会进行=号赋值,变量声明失败,即if判断为false
print("The optional has a value! It's
\(unwrappedOptional)")
} else {
print("The optional is nil!")
}
if let 是个整体,也可以用 if var,这个if表示如果用let 或var声明变量成功即为true,跟生命的是什么值无关,即使是nil也行
,但是假如等号右边是为nil的optional类型的值,不会进行=号赋值,变量声明失败,即if判断为false
相关文章推荐
- 【iOS】Swift if let 和 if var
- Carthage使用(解决部分Swift运行时的问题)
- IOS SWIFT alte形式获取手机的相册和相机
- 浅谈Swift集合类型
- swift mutating关键字的用法
- swift学习笔记(1)--基本数据类型
- cocoapods - 在swift中使用pods导入objective-c类库
- 基于swift的UItableview
- 发现意外之美 - SwiftyJSON 源码学习 | 咖啡时间
- 《从零开始学Swift》学习笔记(Day 28)——总结使用问号(?)和感叹号(!)
- swift-通知的基本使用
- Swift自适应布局(Adaptive Layout)教程(一)
- swift-辞典NSDictionary定义,变化的关键,删/加入关键
- 【iOS】Swift LAZY 修饰符和 LAZY 方法
- 【iOS】Swift LAZY 修饰符和 LAZY 方法
- 10.28,python,django中templates的奇偶性,python,swift多语言文件转android多语言文件
- ios学习之swift杂谈
- Swift闭包(Closures)
- iOS Swift+Foundation学习笔记
- swift-UITableView的基本使用