[Swift]空の配列を用意してタプルを追加する

swift

タプルに対応した空の配列を用意して、その中にタプルを追加していく方法を紹介します。

Swiftの配列やタプルってなに?という人はこちらの記事をどうぞ。

[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)’

とエラーが出力されて怒られます。単一の値しか受け付けないようです。



カテゴリー