【Swift】配列、辞書の基礎文法

配列の指定位置に要素を挿入する

//配列の指定位置に要素を挿入
var array = [0,1,2]
array.insert(9, at: 0) //[9,0,1,2]
array.insert(8, at: 4) //[9,0,1,2,8]

 

配列をソートする

//配列のをソート
//昇順
array = array.sorted()
print(array) //[0, 1, 2, 8, 9]
//降順
array = array.sorted(by: {$0 > $1})
print(array) //[9, 8, 2, 1, 0]

 

辞書のキーと値をfor文で取り出す

//辞書が持つ全ての要素を調べる
var dic = ["one":1, "two":2, "three":3]
for (k, v) in dic {
    print(k, v)
    /*
     one 1
     two 2
     three 3
    */
    //ただし、取り出される順番は保証されない
}

 

辞書の要素を削除する 

//辞書の要素を削除する
dic.removeValue(forKey: "one") //["two":2, "three":3]
dic.removeAll() //[]