swift变量的可选(Optional)类型
来源:互联网 发布:人工智能的利弊英文 编辑:程序博客网 时间:2024/05/21 08:47
Swift变量的可选(Optional)类型,用于处理值缺失的情况。可选表示"那儿有一个值,并且它等于 x "或者"那儿没有值"。
当你声明一个可选变量或者可选属性的时候没有提供初始值,它的值会默认为nil。
如果一个可选类型的实例包含一个值,你可以用后缀操作符!来访问这个值。但使用操作符!去获取值为nil的可选变量会有运行时错误。
你可以用可选链接和可选绑定选择性执行可选表达式上的操作。如果值为nil,任何操作都不会执行,也不会有运行报错。
// 定义变量,且未初始化值时,同时未使用符号" ! ",或" ? "则会报错。符号" ! ",或" ? "必须紧接在变量类型之后(未初始化值时,必须声明类型)var name : String!print("name: \(name)") name="DevZhang" if name == nil{ print("name is nil")}else{ print("name is \(name)")} if (name != nil){ print("name is \(name)")}else{ print("name is nil")}
0 0
- swift变量的可选(Optional)类型
- Swift:可选类型(Optional)
- Swift-Optional(可选类型?!)
- Swift:Optional可选类型
- swift-可选类型Optional
- Swift 中的可选类型(Optional)
- swift 可选(optional)
- Swift开发 可选类型Optional
- Swift中的可选类型(Optional)以及?和!的用法详解
- swift的可选值(optional)
- Swift:可选类型(optional)与构造函数
- swift 学习计划(一)元组、Optional可选类型
- swift中的可选类型Optional?、解包!和隐式解包的可选类型的用法
- Swift-可选类型(Optional)以及解包
- Swift学习05-optional可选类型
- Swift学习之可选类型Optional
- swift学习03-可选类型Optional
- Swift学习2--可选类型optional
- 在Winform中菜单动态添加“最近使用文件”
- noi 7627:鸡蛋的硬度
- 微信公众号支付对接配置
- Hadoop回顾--HDFS工作流程
- 给字体加下划线
- swift变量的可选(Optional)类型
- mysql galera 集群常见问题处理
- CODEVS【3955】最长严格上升子序列(加强版)
- 虚拟机redis安装笔记
- values-sw720dp-land 文件夹的意义
- Redis和Memcache的区别分析
- Struts2_12_includeModel将其他的xml文件包含到struts.xml
- clang fatal error: 'stdio.h' file not found
- protobuf-c应用样例