编译器抱怨case
中switch
标签上至少缺少一个可执行语句:
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
语句来实现此目的。
答案 0 :(得分:1)
根据您的目的设置break
或return
。
switch someData {
case .one:
nil
case .two:
// Some statements here
default:
// Some statements here
}