Swift 可选类型

来源:互联网 发布:买家怎么进入淘宝客 编辑:程序博客网 时间:2024/06/03 21:34

//可选类型
//在以下情况使用可选类型
//它有值但不确定
//没有任何值

//我们可以为可选类选得变量设置nil值,表示没有任何值//注意需要在变量类型后面加问号(?)。如果是Int加问号(?),则变量的为Int?型的。问号(?)是可选类型的标志。var optValue: Int? = nilif optValue != nil{    print("not nil")}else{    print("nil")}

//如何获得可选值里的值?
//强制解析
//注意在可选变量后加感叹号(!)
//感叹号是强制解析的标志。
//可选类型的Int才能赋值为nil,普通的Int只能赋值整型

var optional :String? = "ok good";//注意?与=号之间有空格?号紧贴最后一个字母不能有空格print(optional)

//打印结果: Optional(“ok good”)

let possibleString: String? = "An optional string."print(possibleString!) 

//打印结果:An optional string.

0 0
原创粉丝点击