我有一个简单的代码,例如:
enum Coin {
case heads: 0
case tails
}
它在第2行上引发了一个错误
错误:“ case”标签只能出现在“ switch”语句内
我该如何解决?
答案 0 :(得分:2)
尝试一下:
enum Coin: Int {
case heads = 0
case tails
}
答案 1 :(得分:0)
很简单,我找到了答案
首先我做了:
enum Coin {
case heads = 0
case tails
}
只需将:
更改为=
,但这会引发错误
如果枚举没有原始类型,则枚举大小写不能具有原始值
因此,我指定了以下类型:
enum Coin: Int {
case heads = 0
case tails
}
瞧,它起作用了