KeepIf コマンド
- KeepIf( <条件>, <リスト> )
-
初期リストの要素のうち,条件を満たすものだけを含む新しいリストを作成する.
KeepIf(x<3, {1, 2, 3, 4, 1, 5, 6})
は,新しいリスト {1, 2, 1} を返す.
数値のリストには任意の条件を使うことができる.他のオブジェクトのリストに対しては, |
- KeepIf( <条件>, <変数>, <リスト> )
-
この書式では,より柔軟な条件を設定できる.
3点 P, Q, R に対して, KeepIf(x(A) < 3, A, {P, Q, R})
は,x座標が3未満の点をリストから選び出す.変数 A
は順番に P,Q,R と置き換えられてチェックされる.