1
是否有更高效,可讀或更現代的書寫方式?在Swift中可選的鏈接或三元表達式?
let currentColor:UIColor = view.backgroundColor != nil
? view.backgroundColor! // forced unwrapping
: UIColor.whiteColor() // fallback value
我不介意在這裏使用三元運算符,但感覺像我應該使用雨燕if let currentColor = view.backgroundColor
語法。我只是不確定如何看起來指定一個默認值。
右側是它純粹的巧合,這些問題是如此類似?一個幾乎相同的問題在兩個小時前已經被問到(並回答了)。 – 2014-10-03 18:46:16
@MartinR搞笑...我搜查了但沒有找到一個快速的答案。迷人。我想知道它是否與適用於顏色的隨機數生成器課程TeamTreehouse課程有關。 – Armstrongest 2014-10-03 18:53:04
現在閱讀Q/A ...是非常相似。如果你使用谷歌搜索,也許它沒有編入索引:) – Antonio 2014-10-03 18:53:57