Arrayとは?
・複数の値を格納できる箱
・個々の値を「エレメント」と呼ぶ。
・各エレメントにはインデックスとよばれる番号が付いている。
記述例
// Array型の作成
let stringArray: Array<String> = ["A", "B", "C"]
let intArray: Array<Int> = [10, 100, 1000]
Arrayのメソッド
・メソッドを使用して各エレメントを操作できる。
// Arrayを作成
let stringArray: Array<String> = ["A", "B", "C"]
let intArray: Array<Int> = [10, 100, 1000]
// 値を参照
let getA: String = stringArray[0] // インデックスは左端からゼロで始まる
let get1000: Int = intArray[2]
// 新しい値を追加する
stringArray.append = "D" // ["A", "B", "C", "D"]になる
intArray.append = 10000 // [10, 100, 1000, 1000]になる
// 最後の値を削除する
stringArray.remove(at: 0) // "D"が消える
intArray.remove(at: 2) // 10000が消える
// 値を操作する
let mappedStringArray: Array<String> = stringArray.map({ $0 + "!"}) // ["A!", "B!", "C!"]になる
let mappedIntArray: Array<String> = intArray.map({ $0 + 10}) // [20, 110, 1010, 10010]になる
独り言
Array型で使用できるメソッドは沢山有るので調べないと....!