爲什麼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