Swift中与Java的Enum.ordinal()相当的方法是什么?

4
我在想是否有Swift的等价物可以替代Java的Enum.ordinal()方法。

2
你是在问通过.rawValue吗? - Reinier Melian
1个回答

11
您可以使用rawValue来访问标记为Int的枚举类型的序数值。
enum SomeEnum: Int {
    case first
    case second
    case third
    case fourth
}

print(SomeEnum.third.rawValue) //2

1
the 0,1, 2, 3 can be inferred - Alexander

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接