当x为真时循环,主格的值为x计算值。
通过指定循环条件,可以控制循环何时结束。如2.2.1小节的问题,也可以使用指定循环条件的for语句来执行:
|
A |
B |
C |
1 |
=demo.query("select * from EMPLOYEE") |
[] |
|
2 |
for B1.len()<10 |
=A1(#A2) |
|
3 |
|
if B2.STATE=="Texas" |
|
4 |
|
|
>B1=B1|B2 |
在for x循环的主格中,格值为每次计算循环条件的结果,为true或者false。这时不能用主格中的值来获得循环次数,因此在B2中获取员工记录时,使用了#C来获得当前的循环次数,#C中,C为循环体的主格。代码执行后,结果与2.2.1 for循环中相同。