无条件循环,主格的值依次为当前循环计数,通常需要用break命令跳出循环。
无条件循环,或者死循环,是最简单的循环结构,如:
|
A |
B |
C |
1 |
=demo.query("select * from EMPLOYEE") |
[] |
|
2 |
for |
=A1(A2) |
|
3 |
|
if B2.STATE=="Texas" |
|
4 |
|
|
>B1=B1|B2 |
5 |
|
if B1.len()==10 |
|
6 |
|
|
break |
上面的例子中,A2执行无条件循环;在B2中根据A2中的循环次数,每次获得一条员工记录。在后面的代码中,将Texas州的员工信息保存在B1中,当获取到前10名Texas州的员工资料后,在C6中用break语句跳出循环。使用break语句时,也可以用break C命令,跳出以C为主格的循环体。
执行结束后,B1中的结果如下:
需要注意的是,使用无条件循环时,需要确保break语句能够正常执行,否则将使得程序在执行时无法结束。