Swift中是否有NULL语句?

时间:2015-01-29 16:50:09

标签: swift switch-statement

编译器抱怨caseswitch标签上至少缺少一个可执行语句:

switch someData {
   case .one:
      // No statements
      // Error occurs here

   case .two:
      // Some statements here

   default:
      // Some statements here
}

这是确切的信息:
'case' label in a 'switch' should have at least one executable statement

那么是否有任何声明无法满足编译器要求? 我知道像print()这样的简单陈述可以完成这项工作,但我想知道是否有特定的陈述?

在其他语言中, Ada 例如有一个null语句来实现此目的。

1 个答案:

答案 0 :(得分:1)

根据您的目的设置breakreturn

switch someData {
case .one:
   nil

case .two:
  // Some statements here

default:
  // Some statements here
}