在本例中若使用 if 代替 guard 一樣而且還省掉一個 else ?
用 if 還可以省下一個 else ,似乎比使用 guard ... else 要方便??
guard money >= price else { }
if money < price { }
如果 swift 發(fā)明了 guard ... else ,應該是在什麼地方有其優(yōu)點?
thanks
用 if 還可以省下一個 else ,似乎比使用 guard ... else 要方便??
guard money >= price else { }
if money < price { }
如果 swift 發(fā)明了 guard ... else ,應該是在什麼地方有其優(yōu)點?
thanks
2016-05-18
舉報
2016-05-19
這個guard關鍵字只是蘋果給出的一個暫時的定義,現在的swift還沒穩(wěn)定下來,以后guard也許會有其他的作用,目前為止就按照視頻里說的理解吧,個人理解。
2016-05-20
在第三季中,我會講解guard的一個重要用法,是if else無法取代的,敬請期待:)