Swift 2引入了guard
关键字,可用于确保准备好配置各种数据.我在这个网站上看到的一个例子演示了一个submitTapped函数:
func submitTapped() {
guard username.text.characters.count > 0 else {
return
}
print("All good")
}
Run Code Online (Sandbox Code Playgroud)
我想知道使用guard
是否与使用if
条件的旧式方式有所不同.它是否会带来好处,而使用简单的支票是无法获得的?