Swift 我可以通过[]访问枚举吗?
如何使用类似[]的数字[“一”]访问枚举:Swift 我可以通过[]访问枚举吗?,swift,enums,Swift,Enums,如何使用类似[]的数字[“一”]访问枚举: 也许你指的是原始价值 print(Numbers(rawValue:"1")) 您可以按如下方式访问其字符串值: 打印(数字。1。原始值)//输出:-“1/n” 或 你需要它做什么?也许最好使用字典而不是枚举?你想用它做什么?可能您试图解决的问题的类型错误?那么,您是否想要数字。一个仅使用不同的语法或其他东西?完整的代码枚举数字:String{case one=1,two,three,four}var access_num=Numbers(rawVa
也许你指的是原始价值
print(Numbers(rawValue:"1"))
您可以按如下方式访问其字符串值: 打印(数字。1。原始值)//输出:-“1/n” 或
你需要它做什么?也许最好使用字典而不是枚举?你想用它做什么?可能您试图解决的问题的类型错误?那么,您是否想要
数字。一个仅使用不同的语法或其他东西?完整的代码枚举数字:String{case one=1,two,three,four}var access_num=Numbers(rawValue:2)!打印(access_num)使用上述方法,您可以访问该值dynamically@aleksandr-迈巴赫,这里到底是什么回答了你的问题?
print(Numbers(rawValue:"1"))
let access_num = Numbers.two
print(access_num.rawValue)
// prints "2"
enum Numbers: Int {
case one = 1, two , three , four
}
var access_num = Numbers(rawValue: 2)!
print(access_num)