Skip to content

Latest commit

 

History

History
38 lines (29 loc) · 1.12 KB

array-expression.md

File metadata and controls

38 lines (29 loc) · 1.12 KB
title summary date
配列式
配列式を使用すると、ソースコード上で直接配列を定義できます。
2024-04-10

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

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

スプレッド演算子

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

スプレッド演算子(...)は、配列式中で別の配列の中身を展開するときに使用します。 次の例を参照してください。

var baseArray = [1,2,3];

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

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

配列の連結または追加

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

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