相关疑难解决方法(0)

如何枚举String类型的枚举?

enum Suit: String {
    case spades = "?"
    case hearts = "?"
    case diamonds = "?"
    case clubs = "?"
}
Run Code Online (Sandbox Code Playgroud)

例如,我该怎么做:

for suit in Suit {
    // do something with suit
    print(suit.rawValue)
}
Run Code Online (Sandbox Code Playgroud)

结果示例:

?
?
?
?
Run Code Online (Sandbox Code Playgroud)

string enums enumerate swift

510
推荐指数
17
解决办法
22万
查看次数

获取带有字符串扩展名的枚举的索引,

我有一个看起来像这样的枚举:

enum Status: String {
    case online = "online"
    case offline = "offline"
    case na = "na"
}
Run Code Online (Sandbox Code Playgroud)

我需要String值,而且我知道如何获取它,但是我的问题是,对于枚举中的每种情况,是否也可以获得索引值。

0表示在线,1表示离线,2表示不适用。

我将来会增加更多雕像。

indexing enums swift

5
推荐指数
4
解决办法
4220
查看次数

标签 统计

enums ×2

swift ×2

enumerate ×1

indexing ×1

string ×1