Swift 等价于 Java 中的 Enum.ordinal()

Juv*_*tus 3 java enums swift

我想知道是否有 JavaEnum.ordinal()方法的 Swift 等价物。

Tam*_*gel 6

您可以使用rawValue来访问标有 的枚举的序数值Int

enum SomeEnum: Int {
    case first
    case second
    case third
    case fourth
}

print(SomeEnum.third.rawValue) //2
Run Code Online (Sandbox Code Playgroud)