为什么append(data)
无法正常工作?字典在SWIFT中无法使用
import Foundation
//This is working.
let tablelist:[String: String] = [
"red1": "manu1",
"blue1": "chelsea1",
"yellow1": "dort1",
"green1": "nakamura1",
"purple1": "real1"
]
var resulttablelist = [String: String]()
resulttablelist = tablelist
resulttablelist.removeAll()
for data in tablelist {
if data.value.contains("manu1") {
//This append(data) not working. I have an error. I need your help.
var resulttablelist = [String: String]()
resulttablelist.append(data)
print(resulttablelist)
}
}
错误:
//Error!! value of type '[String : String]' has no member 'append'
此示例代码工作。
for data in tablelist {
if data.value.contains("manu1") {
print(data)
}
}
会打印:
(key: "red1", value: "manu1")
谢谢你们。你的答案完美。我将学习更多,尽我所能。 – NormalOne