2.2.5for x

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循环中相同。