描述:
计算序列成员的差列。
语法:
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"]。 | 

