文書   >   Swift   >   Array   >   append(_:)


インスタンスメソッド


append(_:)


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





宣言


mutating func append(_ newElement: Element)


パラメータ


newElement配列に付け加えるべき要素。


議論


このメソッドを使用して、可変配列の末尾に単一の要素を付け加えます。


var numbers = [1, 2, 3, 4, 5]
numbers.append(100)
print(numbers)
// Prints "[1, 2, 3, 4, 5, 100]"


配列は指数的な戦略を使用して割り当てられた容量を増やすため、append(_:) メソッドへの多数の呼び出しを平均した時に 1 つの要素を配列に追加することは、O(1) の操作です。配列に追加容量があり、その記憶領域を別のインスタンスと共有していない場合、要素を付け加えることは O(1) です。配列が付け加える前に記憶領域を再割り当てする必要がある場合、またはその記憶領域が別のコピーと共有されている場合、付け加える操作は O(n)になり、ここで n は配列の長さです。


複雑さ:平均して、同じ配列に append(_:) を複数回呼び出す場合、O(1)。


関連





プロトコルから


以下も見よ





要素の追加

















トップへ












トップへ












トップへ












トップへ












トップへ
目次
Xcode の新機能

  • SDK
  • Xcode 10.2+
  • フレームワーク
  • Swift 標準ライブラリ

  • 宣言
  • パラメータ
  • 議論
  • 関連
  • 以下も見よ












  • トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)