为了账号安全,请及时绑定邮箱和手机立即绑定

在本例中若使用 if 代替 guard 一樣而且還省掉一個 else ?

用 if 還可以省下一個 else ,似乎比使用 guard ... else 要方便? 

guard money >= price else { }

if money < price { }

如果 swift 發明了 guard ... else ,應該是在什麼地方有其優點?

thanks

正在回答

2 回答

这个guard关键字只是苹果给出的一个暂时的定义,现在的swift还没稳定下来,以后guard也许会有其他的作用,目前为止就按照视频里说的理解吧,个人理解。

1 回复 有任何疑惑可以回复我~
#1

yesonline 提问者

非常感谢!了解。
2016-05-19 回复 有任何疑惑可以回复我~

在第三季中,我会讲解guard的一个重要用法,是if else无法取代的,敬请期待:)

2 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

在本例中若使用 if 代替 guard 一樣而且還省掉一個 else ?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信