mzgkworks

iOSを中心にプログラミング関係について書く

【Swift】配列

黒帯本iOS開発の基礎を学び直す。
Chapter 2-02

ミュータブル(可変)とイミュータブル(不変)

  • varで宣言 : ミュータブル
  • letで宣言 : イミュータブル(高速)
  • Obective-CであったNSMutableArrayとかで区別しなくてもいい

要素を指定しないで宣言する

// 次の4つは同じことを意味する
var array1: [String] = [String]()
var array2 = [String]()   // 自分はこれを標準として使用する
var array3: Array<String> = Array<String>() // Genericsの利用
var array4 = Array<String>()