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
参考文献