配列式

配列式を使用すると、ソースコード上で直接配列を定義できます。


taiseiue | 2024-04-10

配列式([])を使用すると、ソースコード上で直接配列を定義できます。次の例をご覧ください。

AliceScript
// 配列を宣言
var ary = [0, 1, 2, 3, 4];
// 要素が空の配列を宣言
var empty = [];

スプレッド演算子

対応バージョン>=Alice3.0

スプレッド演算子(...)を使用することで、配列式の中で別の配列の内容を展開できます。次の例をご覧ください。

AliceScript
var baseArray = [1,2,3];

var combined = [0, ...baseArray , 4];

print(combined);//出力: 0,1,2,3,4

配列の連結または追加

左辺の変数が配列型の場合、右辺が配列型ならその配列が連結され、それ以外の型なら左辺の配列に右辺の項目が追加されます。次に例を示します。

AliceScript
var arr = ["a","b"];
print(arr);//出力:a,b
arr += "c";
print(arr);//出力:a,b,c