迅速取消其余功能

时间:2017-10-07 17:06:54

标签: swift function

还记得End过去会停止一切的美好时光吗,goto会把你带到某个地方而不会回来吗?好吧,"结束"基本上是我想要做的,取消其余的功能。 即

 func function () {
      x = 5
      //code to cancel and stop function
      x = 0
 }

我希望这能读出x = 5.我想这样做的原因是因为我在函数中调用了许多函数。为了保持简单,无论如何都要发生这种情况吗?

1 个答案:

答案 0 :(得分:1)

From Apple(搜索guard):

  

提前退出

     

一个保护语句,就像if语句一样,执行语句依赖   在表达式的布尔值上。你使用一个守卫声明   要求条件必须为true才能使代码在。之后   保护声明将被执行。

那将是:

func function() {
  x = 5

  guard <yourConditionToContinue> else {
    return
  }

  // Code to be executed if <yourConditionToContinue> is met.
}