cs.iterate()

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

描述:

对游标中的排列迭代循环并返回最后一个运行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