FlattenArray
| モジュール: | FoundationLite |
|---|
配列の配列を受け取り、すべての個々の要素を含む単一の 1 次元配列を作成します。
アプリケーション
例えば、複数の領域内で複数の点が検出された場合、Point2DArrayArray が返されます。この2次元データ構造は、どの点がどの領域から来たのかを追跡します。このフィルターを使用することで、この構造を1次元配列にフラット化できます。
| 名前 | 型 | 説明 | |
|---|---|---|---|
![]() |
inArray | <T>ArrayArray | Array to be flattened |
![]() |
outFlattenedArray | <T>Array | Flattened array |
このフィルターの型は、任意の有効な型を表す型変数 T を使用して定義されています。 詳しくはこちら.
説明
この演算は、入力された2次元配列のすべての要素から1次元配列を作成します。 フィルターの型は、初期化時に型変数 T を使用して定義されます。 入力配列のサイズには制限はありません。
使用例
![]() |
![]() |
inArray = { { 0 , 3 },
{ 1 , 4 },
{ 2 , 5 } }
|
outFlattenedArray = { 0,
3,
1,
4,
2,
5 }
|
複雑さのレベル
このフィルタは Basicレベルで使用できます。
関連項目
- AccumulateArray – 連続する反復で出現する配列を結合します。


Basic
