Swift创建空数组

var yourArray = [String]()
yourArray.append("String Value")

Or

let someString = "You can also pass a string variable, like this!" yourArray.append(someString)

通过插入添加

一旦有了一些值,就可以插入新的值而不是追加。例如,如果要在数组的开头插入新对象(而不是将其追加到末尾):

yourArray.insert("Hey, I'm first!", atIndex: 0)
let lineCutter = "I'm going to be first soon." let positionToInsertAt = 0 yourArray.insert(lineCutter, atIndex: positionToInsertAt)
var yourOtherArray = ["MonkeysRule", "RemoveMe", "SwiftRules"] yourOtherArray.removeAtIndex(1)

当您知道数组中的值在哪里时(也就是说,当您知道它的索引值时),上面的方法非常有效。当索引值从0开始时,第二个条目将位于索引1。

在不知道索引的情况下删除值

但如果你不呢?如果你的数组有数百个值,你只知道你想删除一个等于“removeme”的值呢?

if let indexValue = yourOtherArray.indexOf("RemoveMe") { yourOtherArray.removeAtIndex(indexValue) }

猜你喜欢

转载自www.cnblogs.com/gamecenter/p/11323510.html
今日推荐