描述:
对游标中的排列进行迭代循环并返回最后一个运行x的结果
语法:
cs.iterate(x,a,c)
备注:
循环游标cs中的排列,~~为上一次运算x的结果,默认初始值为a,a缺省为空,返回最后一个运算x的结果。表达式c为真时提前结束。
参数:
cs |
游标 |
x |
表达式 |
a |
初始值 |
c |
返回true/false类型的表达式 |
返回值:
x的计算结果
示例:
|
A |
|
1 |
=[2,222,22,122,2222].cursor() |
|
2 |
=A1.iterate(~*2) |
4444 |
3 |
=[2,222,22,122,2222].cursor().iterate(~~*2,3) |
96 |
4 |
=[2,222,22,122,2222].cursor().iterate(~~*2,5,~>500) |
80 |
5 |
=demo.cursor("select * from SALES") |
|
6 |
=A5.(AMOUNT).iterate(~~*2,5,~>20000) |
40 |