どうも、ちょげ(@chogetarou)です。
要素が構造体の配列を初期化する方法を紹介します。
方法

構造体の配列を初期化するには、[]内に構造体のインスタンスをカンマ( , )区切りで指定します。
また、配列の型は、変数名の後に、コロン(:)と「[構造体名]」を記述して、指定します。
var array : [StructName] = [Struct(), Struct(),・・・]
そして、配列の要素を追加するには、appendメソッドを使います。
appendメソッドの引数に構造体のインスタンスを指定します。
array.append(Struct())
使用例
以下は、使用例です。
struct Person {
let name : String
let age : Int
}
var persons : [Person] = [
Person(name : "Taro", age : 20),
Person(name : "Jiro", age : 15),
Person(name : "Saburo", age : 10)
]
persons.append(Person(name : "Siro", age : 5))
persons.forEach {
print("Name : \($0.name), Age : \($0.age)")
}

コメント