循环序列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中的结果和上面的例子是相同的: