Swiftで配列に要素を追加する 質問する

Swiftで配列に要素を追加する 質問する

たとえば、次のような配列があるとします。

var myArray = ["Steve", "Bill", "Linus", "Bret"]

そして、後で、その配列の末尾に要素をプッシュ/追加して、次の結果を得たいと思います。

["Steve", "Bill", "Linus", "Bret", "Tim"]

どのような方法を使用すればよいですか?

配列の先頭に要素を追加したい場合はどうでしょうか? 一定時間のシフト解除はありますか?

ベストアンサー1

Swift 3 / 4 / 5では、次のように実行されます。

配列の末尾に新しい要素を追加します。

anArray.append("This String")

配列の末尾に別の配列を追加します。

anArray += ["Moar", "Strings"]
anArray.append(contentsOf: ["Moar", "Strings"])

配列に新しい要素を挿入します。

anArray.insert("This String", at: 0)

別の配列の内容を自分の配列に挿入します。

anArray.insert(contentsOf: ["Moar", "Strings"], at: 0)

詳細については、「コレクションタイプ」の章を参照してください。Swift プログラミング言語」の110ページから始まります。

おすすめ記事