我一直在阅读关于Swift中的Optionals,我已经看过if let用于检查Optional是否包含值的示例,以及它是否存在 - 使用unwrapped值执行某些操作.
但是,我已经看到在Swift 2.0中,关键字guard主要用于.我想知道是否if let已从Swift 2.0中删除或是否仍然可以使用它.
我应该改变我的计划包含if let到guard?
我很困惑何时使用guard以及何时使用if...else.
对于If语句,守卫是替代还是替代?主要想知道guardSwift语言语句的功能有哪些好处?
任何帮助清除这种情况将不胜感激.
如何在swift中使用'guard'.我已经阅读了很多关于'guard'的文章.但是我没有清楚地了解这个.请给我一个明确的想法.请给我一些关于'if'语句的示例输出.
if firstName != ""
{
if lastName != ""
{
if address != ""
{
// do great code
}
}
}
Run Code Online (Sandbox Code Playgroud)