勵志心語 | 用舊方法,得不到新結果:改變才是成長的開始

圖片
期待新的結果, 卻依然重複同樣的做法。 選擇的勇氣, 提醒我們: 只有改變思維與方法, 才能真正走向新的結果。 唯有改變思維與行動, 才能走出不同的未來。 #改變思維 #成長哲理 #正能量插畫 #勵志語錄  #突破自我 #生活哲學 #勇於改變 #勵志圖文 #反思插畫

[ swift 2.0 ] optional

來到Swift 與Objective-C最大不同之處 : optional 

Swift 預設變數是非optional
也就說宣告變數時不能不給初始值

例如:
給值的宣告方式
var str = "Happy"  


但還是會遇到不想給初始值的時候,這時就可以使用optional這個神奇小工具啦~
用法就是在資料型態後面加一個問號就OK啦
例如:
var str:String?

也就是說宣告成optional變數,它的變數值可能是空值

這樣在編譯的時候,編譯器會嚴格檢查,一旦發現變數值有空值的可能(optional變數),就會嘿嘿嘿...用紅字提醒你有錯誤囉~趕緊修正以免在執行時,程式發生錯誤而當掉~可以說預防勝於治療~swift真是用心良苦呀~哈哈哈








留言