英語小說單字筆記中2026-1-2

圖片
usher(アッシャー・あっしゃー) 引導;帶位員 The staff ushered us to our seats. スタッフがわたしたちを席へ アッシャー した。 工作人員引導我們到座位。 practical(プラクティカル・ぷらくてぃかる) 實用的;務實的 This is a very practical solution. これはとても プラクティカル な解決ほうだ。 這是一個非常實用的解決方案。

[ swift 2.0 ] optional

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

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

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


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

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

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








留言