拿一个简单的例子来解释:
s=0
for i=1 to 10
s=s+i
next
print s
1、for 语句包含了循环变量的开始值和结束值;
2、next相当于循环变量的变化;
a、i 的初始值是 1 最大边界是10,包含10(相当于<=10);b、next 也可写作 next i ,相当与增加1;
for i=1 to 10 step 1
意思就是从1到10,每次增1,而
for i=10 to 1 step -0.1
意思就是从10到1每次减少0.1。
相信大家已经看明白了step和next是向关联的,但是为何我们的例子中没有step值,为何要加1呢,这是一个惯例:如果没有生命step的值,那么next就等同于变量加1的效果。