可选类型是Swift的一个特色。它表示一个变量有可能有值,也可能没有值(nil)。
声明的方式是“数据类型+问号”。
而当要使用一个可选类型的变量时,要在后面加感叹号“!”。
var height:Int? //声明一个可选类型,默认值为nil
if height == nil{
print("你有多高?")
}else{
print("你有\(height!)高。")
}
height = 199 //给可选类型赋值
原文出自:www.hangge.com 转载请保留原文链接:http://www.hangge.com/blog/cache/detail_692.html
可选类型说明
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 可选类型、隐式可选类型 在swift中,可选类型其根源是一个枚举型,里面有None和Some两种类型。其实所谓的n...
- 这是我参加思维导图武林计划第19幅作品,主题是打完最强大脑第九章英语记忆法。 中心图想到英语老师 中心图用彩色铅笔...