KeepIf 命令
- KeepIf( <Condition>, <List> )
-
创建一个新列表,其中仅包含初始列表中满足条件的元素。
KeepIf(x<3, {1, 2, 3, 4, 1, 5, 6})
返回新列表
{1, 2, 1}
.
|
对于数字列表,可以使用任意条件。对于其他对象的列表,只能使用以下形式的条件
|
- KeepIf( <Condition>, <Variable>, <List> )
-
此语法允许使用更灵活的条件。
对于点
P, Q, R
KeepIf(x(A) < 3, A, {P, Q, R})
将筛选出
x
坐标小于
3
的点。变量
A
依次被替换为
P
然后
Q
然后
R
进行检查。