swift自学笔记(七)(可选类型、隐式解包、可选绑定)

前端之家收集整理的这篇文章主要介绍了swift自学笔记(七)(可选类型、隐式解包、可选绑定)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

// 可选类型

var age:Int? = Int("22") // 可选类型的对象内部会有两个区域 22存在some nil存在none

var aa = age! // 强制解包


// 隐式解包

var vv:Int! = Int("33") // 这个可选类型的vv系统会帮你自动解包


// 可选绑定

if let vv:Int! = Int("33"){ // 如果可选可选vv有值则会将隐式解包的值放到vv常量里

print("vv有值:\(vv)")

}else{

print("vv没值") // 如果vv没值则也不会有 let vv

}

猜你在找的Swift相关文章