我是编程新手,而且速度很快。我有一个这样的枚举
enum City : String {
case tokyo = "tokyo"
case london = "london"
case newYork = "new york"
}
我能否从枚举原始值中获取城市名称到数组?我希望我能得到这样的东西:
let city = ["tokyo","london","new york"]
最佳答案
像这样。
let cities = [City.tokyo, .london, .newYork]
let names = cities.map { $0.rawValue }
print(names) // ["tokyo", "london", "new york"]
获取所有枚举值作为数组see this .
关于ios - 如何在 swift 中从枚举成员原始值创建数组字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48293600/