Contents
要素の追加
var array = ["あ","い","う"]
array.append("え")
print(array) // ["あ","い","う","え"]
インデックスを指定して追加
var array = ["あ", "い", "う", "え", "お"]
array.insert("ん", atIndex: 0) // ["ん", "あ", "い", "う", "え", "お"]
インデックスを指定して更新
var array = ["あ", "い", "う", "え", "お"] array[2] = "ん" // ["あ", "い", "ん", "え", "お"]
全ての要素を削除
var array = ["あ", "い", "う", "え", "お"] array.removeAll // []
要素を指定して削除
var array = ["あ", "い", "う", "え", "お"]
array.removeAll(where: {$0 == "え"}) // ["あ", "い", "う", "お"]
インデックスを指定して削除
var array = ["あ", "い", "う", "え", "お"] array.remove(at: 3) // ["あ", "い", "う", "お"]
配列をStringに変換
let array = ["あ", "い", "う", "え", "お"] let str1 = array.joined(separator: "") // "あいうえお" let str2 = array.joined(separator: "-") // "あ-い-う-え-お"
配列をソートする
var array = [10, 5, 3] array.sort() // [3, 5, 10] var array = ["b", "c", "a"] array.sort() // ["a", "b", "c"]
配列を逆にする
var array = [10, 5, 3] array.reverse() // [3, 5, 10]
配列に含まれているかどうかを確認する
let array = ["あ", "い", "う", "え", "お"]
print(array.contains("あ")) // true
print(array.contains("か")) // false
配列をfor文で一つ一つ取り出す。
let numList = [10,43,231,43,54]
for num in numList {
println(num)
}
//10
//43
//231
//43
//54
参考文献

