array.Flatten

現在の配列内にある配列型の要素を、現在の配列が存在する場所に置き換え、配列を平坦化します


taiseiue | 2024-11-21

定義

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

Flatten()

現在の配列内にある配列型の要素を、現在の配列が存在する場所に置き換え、配列を平坦化します

AliceScript
class Alice.Array;
public void Flatten();

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

以下は、[1,2],3と並ぶ配列を平坦化します。

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