cs.iterate()

阅读(374) 标签: 迭代循环, 游标, 排列,

描述:

对游标中的排列进行迭代循环并返回最后一个运行x的结果

语法:

cs.iterate(x,a,c)

备注:

循环游标cs中的排列,~~上一次运算x的结果,默认初始值为aa缺省为空,返回最后一个运算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