2.2.2for A

循环序列A的成员,主格的值依次为当前A的成员。

在集算器中,循环序列中的每个成员,是最为常用的,如:

 

A

B

1

=demo.query("select * from EMPLOYEE")

0

2

=A1.select(STATE=="Texas")

 

3

for A2

=age(A3.BIRTHDAY)

4

 

>B1=max(B1,B3)

例子中,A2中选出了所有在Texas的员工。A3执行循环,循环每一位Texas员工,在循环时,计算出每位员工的年龄,并在B1中存储最大年龄。循环完毕时,就可以在B1中获得所有Texas员工的最大年龄:

对于比较简单的循环语句,有时候,可以用序列的循环函数来实现,如:

 

A

1

=demo.query("select * from EMPLOYEE")

2

=A1.select(STATE=="Texas")

3

=A2.max(age(BIRTHDAY))

A3中的结果和上面的例子是相同的: