Swift 2引入了guard关键字,可以用来确保各种数据已经configuration好了。 我在这个网站上看到的例子演示了一个submitTapped函数: func submitTapped() { guard username.text.characters.count > 0 else { return } print("All good") } 我想知道,如果使用guard是不同于做旧的方式,使用if条件。 它是否提供了使用简单检查无法获得的好处?