[swift 2.0] 問號與驚嘆號
用問號(?)來宣告optional變數,表示變數值可以是空值
所以在使用時,要檢查是不是空值
這時候事情發生了~~~~~~
竟然在console出現Optional(9)
天呀~這不是我要的答案~
為了取出真正的值,在變數名稱後面加個驚嘆號(!)就OK啦
所以在使用時,要檢查是不是空值
var age : Int?
age = 9
if age != nil{
print(age)
}
這時候事情發生了~~~~~~
竟然在console出現Optional(9)
天呀~這不是我要的答案~
為了取出真正的值,在變數名稱後面加個驚嘆號(!)就OK啦
age = 9
if age != nil{
print(age!)
}
可以成功印出數字9了耶~哇~真是卡夫卡的神奇~