描述:
计算序列成员的差列。
语法:
A.diff(x)
备注:
计算序列A中各个序列成员的差列,以确保新序列成员不包含其他序列中的任何成员。序列A中的成员为序列,有参数x时,对A循环计算x后在计算差列。
计算规则是第一个序列成员与第二个序列成员进行差列,运算结果再与第三个序列成员进行差列,依次类推。
参数:
A |
序列,其成员为序列。 |
x |
返回结果为序列的表达式,A成员为序表/排列时不可省略。 |
返回值:
序列
示例:
A为序列:
|
A |
|
1 |
=[[1,2,3,4,5],[3,7,8]].diff() |
[1,2,4,5] |
2 |
=[[1,2,3],[3,2],[1]].diff() |
[] |
3 |
=[[1,2,2,3],[2]].diff() |
[1,2,3],重复成员只删除一次。 |
A为序表/排列:
|
A |
|
1 |
=demo.query("select * from STUDENTS where ID>3") |
|
2 |
=demo.query("select * from STUDENTS1") |
|
3 |
=[A1,A2].diff(~.(NAME)) |
返回结果:["Michael","John","Nicholas"]。 |