たとえば、次のような配列があるとします。
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ページから始まります。