描述:
执行循环
语法:
for x
备注:
循环执行代码块
参数:
x |
序列或整数或逻辑表达式,针对x或to(x)或x为真时循环代码块,当x为空时,被认为是死循环。 |
示例:
x 为整数时
|
A |
B |
|
1 |
|
|
在A1中存放累计和55 |
2 |
for 10 |
|
|
3 |
|
>A1=A1+A2 |
把1 to 10这十个整数加起来
|
x 为空
|
A |
B |
C |
|
1 |
=0 |
|
|
5050 |
2 |
for |
|
|
x为空,死循环,当循环计数到100时跳出循环 |
3 |
|
>A1=A1+#A2 |
|
|
4 |
|
if #A2==100 |
break |
|
x 为布尔表达式时
|
A |
B |
|
1 |
=15 |
|
|
2 |
for A1>10 |
|
当 A1 >10时,执行循环代码块,否则退出循环 |
3 |
|
>B1=B1+#A2 |
|
4 |
|
>A1=A1-1 |
|
x为序列时
|
A |
B |
|
1 |
=demo.query("select * from EMPLOYEE") |
0 |
循环完毕时,就可以在B1中获得所有Texas员工的最大年龄 |
2 |
=A1.select(STATE=="Texas") |
|
|
3 |
for A2 |
=age(A3.BIRTHDAY) |
A3执行循环,循环每一位Texas员工,在循环时,计算出每位员工的年龄 |
4 |
|
>B1=max(B1,B3) |
B1中存储最大年龄 |