英語小說單字筆記中2025-11-23

圖片
bollocks(ボロックス・ぼろっくす) 胡說;廢話;粗口 That’s bollocks and you know it. それは ボロックス だって君もわかってるよ。 那是 廢話 ,你自己也知道。 marshal(マーシャル・まーしゃる) 指揮;統率;集合 He marshaled the team before the event. かれはイベントの前にチームを マーシャル した。 活動開始前,他把全隊集合並統整準備。 knackered(ナッカード・なっかーど) 累壞的;精疲力竭 I’m completely knackered after work. しごとのあと、わたしはすっかり ナッカード だ。 下班後我整個人累壞了。

[ swift 2.0 ] optional

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

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

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


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

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

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








留言