array.Add

現在の配列の末尾に値を追加します


taiseiue | 2025-02-13

定義

名前空間: Alice
アセンブリ: Losetta.Runtime.dll
ソースコード: Alice.Core.Array.cs

Add(params variable)

現在の配列の末尾に値を追加します

AliceScript
class Alice.Array;
public void Add(params variable item);
引数
item 配列の末尾に追加する変数。この引数は複数個指定できます。

対応
AliceScript RC2、GM、2.0、2.1、2.2、2.3、3.0、4
AliceSister GM、2.0、2.1、2.2、2.3、3.0、4
Losetta 0.8、0.9、0.10、0.11

説明

このメソッドは、配列の末尾に新しい要素を追加します。このメソッドの操作にかかる時間は\(O(1)\)です。

配列には容量があります。現在の配列の容量が使い果たしたとき、メモリの再割り当てが起こるため、最悪の場合に\(O(n)\)操作となります。このとき、\(n\)は現在の配列の流さです。

以下は、123がある配列に4を追加します。

AliceScript
var a = [1,2,3];
a.Add(4);
print(a); // 出力例 : [1,2,3,4]