如何在Swift中创建一个空代码块?

时间:2014-10-26 15:37:18

标签: swift

我在交换机中的一个案例目前什么也没做,但将来可能会这样做。我想把它留在那里并对自己有一个注意到这个效果。但显然你不能:

case CardTypes.None: // do nothing for now

导致错误“'switch'中的'case'标签应该至少有一个可执行语句”。我不知道为什么有人会认为这是错误而不是警告(如果是这样的话!)。所以我试过

case CardTypes.None: { } // do nothing for now

返回“Braced的语句块是未使用的闭包”,另一个错误

我在这里缺少一些神奇的调用吗?

1 个答案:

答案 0 :(得分:2)

这是在break语句中使用switch语句的唯一情况:它表示没有与case关联的代码。所以在你的代码中:

case CardTypes.None: break

表示“在这种情况下什么都不做”。

No Implicit Fallthrough

中记录