在Swift中向数组添加元素假设我有一个数组,例如:var myArray = ["Steve", "Bill", "Linus", "Bret"]后来我想将一个元素推送/附加到所述数组的末尾,以获得:["Steve", "Bill", "Linus", "Bret", "Tim"]我应该使用什么方法?那么我想在数组的前面添加一个元素呢?有不变的时间吗?
3 回答
至尊宝的传说
TA贡献1789条经验 获得超10个赞
如果需要,您还可以传入变量和/或对象。
var str1:String = "John"
var str2:String = "Bob"
var myArray = ["Steve", "Bill", "Linus", "Bret"]
//add to the end of the array with append
myArray.append(str1)
myArray.append(str2)
要将它们添加到前面:
//use 'insert' instead of append
myArray.insert(str1, atIndex:0)
myArray.insert(str2, atIndex:0)
//Swift 3
myArray.insert(str1, at: 0)
myArray.insert(str2, at: 0)
正如其他人已经说过的那样,你不能再使用xCode 6.1中的'+ ='了
- 3 回答
- 0 关注
- 4854 浏览
添加回答
举报
0/150
提交
取消