我需要在任何对象中添加一个对象
let swiftArray: [String: AnyObject] = ["one": "asd", "two": "asd", "three": "asd"]
如何添加更多对象?
就像,
let swiftArray: [String: AnyObject] = ["one": "asd", "two": "asd", "three": "asd"]
print(swiftArray)
swiftArray.append("test": "test") // NOT WORKING
最佳答案
Swift语法相当混乱。实际上,您正在尝试创建字典。
要使用数组:
var swiftArray: [String] = ["one", "two", "three"]
swiftArray.append("test")
-->注意,要使数组可变,必须使用
var
而不是let
。使用词典:
var swiftDict: [String: String] = ["one": "value"]
swiftDict["newElement"] = "newValue"
请仔细阅读Swift 2.1文档here。