If statement 退出swift中的if/else语句
我刚开始学习Swift,遇到了一些问题。如果满足条件,我需要能够退出if语句,但不知道如何退出。例如:If statement 退出swift中的if/else语句,if-statement,swift,If Statement,Swift,我刚开始学习Swift,遇到了一些问题。如果满足条件,我需要能够退出if语句,但不知道如何退出。例如: if variable1 == 0 { // exit if statement, don't do anything } else { // execute this code 与此对应的VB是exit sub,但在swift中不起作用:( 我试过在谷歌上搜索,但没有找到任何东西。哈哈。谢谢你的帮助!!你看过swift守卫声明了吗 如果不满足一个或多个条件,则使用保护语句将程序
if variable1 == 0 {
// exit if statement, don't do anything
}
else {
// execute this code
与此对应的VB是exit sub,但在swift中不起作用:(
我试过在谷歌上搜索,但没有找到任何东西。哈哈。谢谢你的帮助!!你看过swift守卫声明了吗 如果不满足一个或多个条件,则使用保护语句将程序控制转移到作用域之外 保护声明具有以下形式:
guard condition else {
statements
}
guard语句中任何条件的值必须具有符合BooleanType协议的类型。该条件也可以是可选绑定声明,如可选绑定中所述
从guard语句条件中的可选绑定声明中指定值的任何常量或变量都可以用于guard语句的其余封闭范围
guard语句的else子句是必需的,并且必须调用标有noreturn属性的函数,或者使用以下语句之一将程序控制转移到guard语句的封闭范围之外:
- 返回
- 中断
- 继续
- 扔
guard let pathToVideo:String = videosRecordedPath as? String else { return }
如果variable1!=0{//do this code},只需将其更改为
相当于退出Sub的是返回
,但是If
语句不是一个子例程。好吧,太棒了!!如果variable1等于0,代码会不会什么都不做,继续前进?非常感谢你们的帮助!这真的很快!或者如果你以后想在If语句中做些什么,请使用If variable1==0{}其他{…}