我有一个数组= [14,1087,28474]。我怎么想让它像[幻想,动作,动画]那里14 =幻想,1087 =行动等等。我想只显示那些值的字符串表示到我的ios标签。有什么方法可以做到这一点。我应该制作一个空字典,如果是,那么我想如何为数组中的那些值生成键
答案 0 :(得分:0)
你还没有说过你已经尝试过的东西,但字典可能就是你要走的路。如果您将字典设为var,则可以稍后添加。如果您不需要更改它,请将其定义为let
,如@Leo建议
var dict : [Int : String] = [
14 : "fantasy",
1087 : "action",
28474 : "animation"
]
let thisNumber = 1087
let thisString = dict[thisNumber]
答案 1 :(得分:0)
如果您的最终目标只是将已知数字映射到已知类型,则可以创建字典文字。
let dictionary = [14: "fantasy", 1087: "action", 28474: "animation"]
如果您需要构建字典并在运行时添加它,您可以循环遍历数组并使用以下语法将值添加到字典中:
dictionary[22] = "genre"