RemoveNils
モジュール: | FoundationLite |
---|
配列からすべての Nil 要素を削除します。
アプリケーション
このフィルターは、例えば複数のオブジェクトを検査する際に、一部の検査が失敗する(Nil結果になる)可能性がある場合などに便利です。RemoveNilsは、最終結果で失敗したケースを無視するために使用されます。
名前 | 型 | 説明 | |
---|---|---|---|
![]() |
inArray | <T>?Array | 入力配列 |
![]() |
outArray | <T>Array | 出力配列 |
![]() |
outElementExisted | BoolArray | 入力配列と同じサイズの配列で、要素が Nil でなかったかどうかを表します |
このフィルターの型は、任意の有効な型を表す型変数 T を使用して定義されています。 詳しくはこちら.
使用例
このフィルタの使用方法の説明は、例とチュートリアルに記載されています: IO Serial Port Communicator, Washers.
![]() |
![]() |
inArray = {2, 5, Nil, Nil, 7, Nil} |
outArray = {2, 5, 7} |
複雑さのレベル
このフィルタは Basicレベルで使用できます。