为什么在命名Swift枚举大小写时出现“不是整数中的有效数字”错误?

时间:2018-11-12 12:31:26

标签: ios swift enums enumeration

我正在尝试创建一个具有运行距离的枚举,但是Swift不允许我以enum的格式来命名5K的情况。我收到一条错误消息,说'K' is not a valid digit in integer literal。这是我的代码:code

2 个答案:

答案 0 :(得分:2)

标识符以及类型属性/枚举大小写不能以数字开头。您需要更改枚举的命名约定。

enum RaceType: String {
    case fiveK = "5K"
    case tenK = "10K"
    case marathon
}

答案 1 :(得分:0)

作弊时,可以使用5或like等表情符号作为起始字母。