【发布时间】:2016-10-13 05:24:12
【问题描述】:
代码很简单:
var dictionnary: [Int: Int] = [25: 32]
var test = "dictionary"
print (dictionary[25])
print (test[25])
我想像最后一行代码一样访问字典中的内容。 我必须检测我必须使用的字典的名称。所以我不得不将字典的名称存储在一个字符串类型的变量中。 得到这个错误:
我该如何继续?
好的,我试着举一个简单的例子来解释我的问题,但我犯了一个错误。 我的问题与将字符串转换为变量名或其他内容无关。
事实上,我有 10 个字典,每个字典都有数据。为了获取我的数据,我需要找出好的那个。
我获得了一个字符串类型的变量,其中包含好字典的名称,但是当我尝试使用它来访问该字典的内容时,我得到了提到的错误。
当我能够再次发帖时,我会尝试正确解释这一点......
【问题讨论】:
-
你无法继续 - 你必须后退几步,重新思考你在做什么。您不能也不能通过变量名访问变量。
-
感谢您的快速回复。
标签: swift dictionary subscript