给你:
var yourArray = [String]()
上述方法也适用于其他类型,而不仅仅是字符串.这只是个例子.
Adding Values to It个
我想您最终会想要给它增加一些价值!
yourArray.append("String Value")
或
let someString = "You can also pass a string variable, like this!"
yourArray.append(someString)
Add by Inserting
一旦有了几个值,就可以插入新值而不是追加.例如,如果要在数组的开头插入新对象(而不是将它们追加到末尾):
yourArray.insert("Hey, I'm first!", atIndex: 0)
或 you can use variables to make your insert more flexible:
let lineCutter = "I'm going to be first soon."
let positionToInsertAt = 0
yourArray.insert(lineCutter, atIndex: positionToInsertAt)
You May Eventually Want to Remove Some Stuff
var yourOtherArray = ["MonkeysRule", "RemoveMe", "SwiftRules"]
yourOtherArray.remove(at: 1)
当您知道值在数组中的位置时(即,当您知道其索引值时),上述方法非常有用.由于索引值从0开始,因此第二个条目将位于索引1.
Removing Values Without Knowing the Index
但如果你没有呢?如果你的OtherArray有数百个值,你只知道你想删除一个等于"RemoveMe"的值怎么办?
if let indexValue = yourOtherArray.index(of: "RemoveMe") {
yourOtherArray.remove(at: indexValue)
}
这应该可以让你开始了!