假设我有一个数组,例如:
var myArray = ["Steve", "Bill", "Linus", "Bret"]
后来我想将一个元素推送/附加到所述数组的末尾,以获得:
[“史蒂夫”、“比尔”、“莱纳斯”、“布雷特”、“蒂姆”]
我应该使用什么方法?
如果我想将一个元素添加到数组的前面,该怎么办?是否有恒定的时间不变?
最佳答案
从 Swift 3/4/5 开始,按如下方式完成。
将新元素添加到数组末尾。
anArray.append("This String")
将不同的数组附加到数组末尾。
anArray += ["Moar", "Strings"]
anArray.append(contentsOf: ["Moar", "Strings"])
将新元素插入数组。
anArray.insert("This String", at: 0)
将不同数组的内容插入到您的数组中。
anArray.insert(contentsOf: ["Moar", "Strings"], at: 0)
更多信息可以在“The Swift Programming Language”的“集合类型”一章中找到,从第 110 页开始。
关于ios - 在 Swift 中向数组添加元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38054201/