您的位置:首页 > 移动开发 > Swift

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)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: