Array Transforms

下のリストからフィルタを選択してください。

アイコン 名前 説明 / 用途 モジュール
CropArray

配列要素の連続したサブシーケンスを選択します。

FoundationLite
CropArraysToEqualSize

出力配列のサイズが同じになるように、2 つの配列のうち長い方の配列から末尾の要素をいくつか削除します。

FoundationLite
LimitArraySize

要求された新しいサイズの範囲に達するまで、配列の末尾の要素を追加または削除します。

FoundationLite
RemoveDuplicates

配列から重複した要素を削除します。

FoundationLite
RemoveElementsFromArrayEnds

配列の一方または両端から指定されたすべての値を削除します。

FoundationLite
RemoveNils

配列からすべての Nil 要素を削除します。


このフィルターは、例えば複数のオブジェクトを検査する際に、一部の検査が失敗する(Nil結果になる)可能性がある場合などに便利です。RemoveNilsは、最終結果で失敗したケースを無視するために使用されます。

FoundationLite
ResizeArray

要求された新しいサイズに達するまで、配列の末尾の要素を追加または削除します。

FoundationLite
ResizeArray_Relative

スケール比に基づいて、要求された新しいサイズに達するまで配列の末尾の要素を削除します。

FoundationLite
ReverseArray

入力配列要素を逆順に配列を作成します。

FoundationLite
RotateArray

配列の要素を周期的にシフトします。

FoundationLite
SlideArray

入力配列のコピーを 2 つ作成します。1 つは先頭の要素が削除され、もう 1 つは末尾の要素が削除されます。


このフィルターは、配列の連続する 2 つの要素のすべてのペアに対して何かを計算するのに役立ちます。たとえば、順序付けられたポイントのリストからセグメントのリストを作成する場合などです。

FoundationLite
SortArray

値配列の昇順/降順に従って入力配列要素の順序を変更します。

FoundationLite
SplitArray

指定されたインデックスで配列を 2 つの部分に分割します。

FoundationLite
SwapArrayElements

配列の 2 つの要素を交換します。

FoundationLite
SynchronizeArrays

対応する値間の差が大きくなりすぎないようにしながら、各入力配列から可能な限り多くの要素を選択します。

FoundationLite
TransposeArrayArray

配列の配列として表される行列を転置します。

FoundationLite