swift-可选值(optionals)
2016-04-23 11:42
363 查看
// 可选值有两种状态,一种是有值,一种是没有值 // 可选值可以用 if语句 来作为判断 var optValue: Int? = 4 optValue = 5 if optValue != nil { print(optValue) } // 可选值的绑定 if let sarValue = optValue { print(sarValue) } // 可选值解析,“!”强制解析,注意当值为nil时,运行会报错 let aValue: Int = optValue! print(aValue)
// 隐式可选类型,一种有值,一种没有值 let impOptValua: Int! = 5 if impOptValua != nil { print(impOptValua) } if let sabValue = impOptValua { print(sabValue) } // 隐式可选类型,提供隐式解析,后面不强制加“!” let iValue: Int = impOptValua print(iValue)
相关文章推荐
- swift 学习计划(一) 解包、隐式解包的可选类型
- iOS学习笔记41-Swift(一)基础部分
- iOS学习笔记41-Swift(一)基础部分
- 官文:从今天开始开发iOS应用(Swift)第一章1~3节中英对照
- Swift开发iOS项目实战视频教程(二)---图片与动画
- swift 学习计划(一)解包、隐式解包的可选变量
- Swift之分支
- Swift常量与变量、类型转换
- Swift体验
- Swift Modules for React Native
- Swift - 类型判断is 与 类型转换as
- Swift 学习博客
- swift 学习计划(一)元组、Optional可选类型
- # Swift2.0基本语法 常用数据类型
- Swift中Debug和Release两种状态下print()函数调试切换
- swift全局变量定义与使用
- 国外的一些swift大牛演讲视频
- 自定义倒计时按钮swift版
- Swift基础知识(持续更新)
- 在swift下 代码加载xib