RemoveNils

モジュール: FoundationLite

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

アプリケーション

このフィルターは、例えば複数のオブジェクトを検査する際に、一部の検査が失敗する(Nil結果になる)可能性がある場合などに便利です。RemoveNilsは、最終結果で失敗したケースを無視するために使用されます。
名前 説明
Input value
inArray <T>?Array 入力配列
Output value
outArray <T>Array 出力配列
Output value
outElementExisted BoolArray 入力配列と同じサイズの配列で、要素が Nil でなかったかどうかを表します

このフィルターの型は、任意の有効な型を表す型変数 T を使用して定義されています。 詳しくはこちら.

使用例

このフィルタの使用方法の説明は、例とチュートリアルに記載されています: IO Serial Port Communicator, Washers.
inArray = {2, 5, Nil, Nil, 7, Nil}
outArray = {2, 5, 7}

複雑さのレベル

このフィルタは Basicレベルで使用できます。