У меня есть простой код, например:
enum Coin {
case heads: 0
case tails
}
Выдает ошибку в строке 2, которая
ошибка: метка case может появляться только внутри оператора switch
Как мне это решить?
У меня есть простой код, например:
enum Coin {
case heads: 0
case tails
}
Выдает ошибку в строке 2, которая
ошибка: метка case может появляться только внутри оператора switch
Как мне это решить?
Попробуй это:
enum Coin: Int {
case heads = 0
case tails
}
Ой, это было просто, и я нашел ответ
Сначала я сделал:
enum Coin {
case heads = 0
case tails
}
Только что изменил :
на =
, но выдало ошибку
Случай Enum не может иметь необработанное значение, если перечисление не имеет необработанного типа
Итак, я указал тип, например:
enum Coin: Int {
case heads = 0
case tails
}
И вуаля работает