[Swift]空の配列を用意してタプルを追加する
タプルに対応した空の配列を用意して、その中にタプルを追加していく方法を紹介します。
Swiftの配列やタプルってなに?という人はこちらの記事をどうぞ。
空の配列を用意してタプルを追加する
さっそくコードを掲載します。
//タプルに対応した空の配列を用意 var people : [(name: String, age: Int)] = [] //タプル let man = (name: "Bob", age: 20) let woman = (name: "Mary", age: 18) //空の配列へタプルを追加 people.append(man) people.append(woman) print(people) //[(name: "Bob", age: 20), (name: "Mary", age: 18)] //Maryの年齢を出力 print(people[1].age) //18
空の配列を用意する時点で、タプルの箱も用意してやるようなイメージです。
今回は名前と年齢の情報が入ったタプルにしました。
あとは、それぞれの値を設定したタプルを.appendで追加していきます。
ちなみに、
people.append(name: Bob, age: 20)
こういった書き方も出来そうですが、
Instance method ‘append’ expects a single parameter of type ‘(name: String, age: Int)’
とエラーが出力されて怒られます。単一の値しか受け付けないようです。