Arrays 如何在Swift 3中操作数组中的词典?
我正在尝试以编程方式操作Swift 3中的一组词典Arrays 如何在Swift 3中操作数组中的词典?,arrays,swift,dictionary,Arrays,Swift,Dictionary,我正在尝试以编程方式操作Swift 3中的一组词典 var selectedQuestion: [String: String] = [:] var trivia: [[String : String]] = [ ["a": "1", "z": "10"], ["a": "2", "z": "9"], ["a": "3", "z": "8"], ["a": "4", "z": "7"] ] trivia.removeAtIndex(triviaSource.trivia.in
var selectedQuestion: [String: String] = [:]
var trivia: [[String : String]] = [
["a": "1", "z": "10"],
["a": "2", "z": "9"],
["a": "3", "z": "8"],
["a": "4", "z": "7"]
]
trivia.removeAtIndex(triviaSource.trivia.indexOf(selectedQuestion))
XCode中的错误表示:
无法使用类型为“(of:[String,String])的参数列表调用“index”
我有意保持这种基本的方法 有什么想法吗
我这样构造和操作数据是不是弄错了树?原因是字典不可
均衡…如果数组中的字典有静态键,你应该使用struct
s数组。然后你可以使该结构可均衡并使用index(of:)
。谢谢大家!