描述:
计算序列成员的和列。
语法:
计算序列A中各个序列成员的和列。有参数x时,循环计算表达式x后再进行和列。
A.conj(x,…)等同于A.(x,…).conj()。
选项:
@r |
递归计算到所有成员都不再是序列为止。 |
@v |
A的成员为纯序列/纯序表时返回纯序列。 |
参数:
A |
序列,其成员为序列。 |
x |
表达式,可省略。 |
返回值:
序列
示例:
A成员为序列:
|
A |
|
1 |
=[[1,2,3],[4,5,6]].conj() |
返回结果:[1,2,3,4,5,6]。 |
2 |
=[[1,[2,3]],[2,5,6]].conj() |
返回结果:[1,[2,3],2,5,6]。 |
3 |
=[[1,2,3],[3],[7]].conj() |
返回结果:[1,2,3,3,7]。 |
4 |
=[[1,[2,3]],[2,5,6]].conj@r() |
使用@r选项,递归计算到所有成员不再是序列为止,返回结果:[1,2,3,2,5,6]。 |
5 |
=[[1,2,3],[4,5,6]] |
|
6 |
=A5.conj(~**2) |
返回结果:[2,4,6,8,10,12]。 |
7 |
=A5.(~**2).conj() |
返回结果同A5。 |
A成员为序表/排列:
|
A |
|
1 |
=demo.query("select top 4 EID,NAME,GENDER from EMPLOYEE where GENDER = 'M' ") |
|
2 |
=demo.query("select top 4 EID,NAME,GENDER from EMPLOYEE where GENDER = 'F' ") |
|
3 |
=[A1,A2].conj() |
计算[A1,A2]序列的和列,返回结果: |
4 |
=[A1,A2].conj(~.(NAME)) |
计算[A1,A2]序列中NAME和列,返回结果: ["Matthew","Ryan","Jacob","Daniel","Rebecca","Ashley","Rachel","Emily"]。 |
5 |
=[A1,A2].(~.(NAME)).conj() |
结果同A4。 |
|
A |
|
1 |
=[1,2,3].i() |
返回纯序列。 |
2 |
=[4,5].i() |
返回纯序列。 |
3 |
=[A1,A2].conj@v() |
使用@v选项,返回纯序列。 |
4 |
=ifpure(A3) |
返回true, 判断A3是否为纯序列。 |