【发布时间】:2016-10-07 18:32:29
【问题描述】:
array dictionary 中的循环有问题。我需要这样的东西。如何检查字符串数组的项是否等于messagesDictionary的项:
var stringArray = ["first","second","third"]
var messagesDictionary = [["first": 50],["second": 60],["third": 70]]
for item in stringArray {
for itemDic in messagesDictionary {
if item == itemDic[key] { // this 'itemDic[key]' wrong
}
}
}
这个循环的正确语法是什么?
【问题讨论】:
-
你到底想做什么?您有一系列要循环的字典。您是否尝试查看某个键是否存在特定值?或者您是否也尝试遍历每个单独的字典?
-
你需要遍历你的messagesDictionary中的每个字典
for (key, value) in itemDic {
标签: arrays swift loops dictionary