隐式解析可选
隐式解析可选和可选类型的区别
声明的时候需要在变量类型后面加叹号(!)。
#import Foundation
var optValue: Int! = nil
if optValue != nil{
println("not nil")
}else{
println("nil")
}
强制解析时候可以不加叹号。
#import Foundation
var optValue: Int! = nil
println(optValue)
本文探讨了在编程中使用隐式解析与可选类型的概念,解释了它们的区别,并通过实例展示了如何在实际代码中应用这些概念。
声明的时候需要在变量类型后面加叹号(!)。
#import Foundation
var optValue: Int! = nil
if optValue != nil{
println("not nil")
}else{
println("nil")
}
强制解析时候可以不加叹号。
#import Foundation
var optValue: Int! = nil
println(optValue)
3419
816
619

被折叠的 条评论
为什么被折叠?