ITEEDU

7、控制语句:循环

while..end 循环: 

举例:

a = 0 
i = 1
while i <= 5
a += i
i += 1
end
p a

这很简单,很容易明白的。

for..in..end 循环: 

类似于c语言中的for,但不同,in后面给出变量的变化范围。

变化范围:

类似于1..5表示一个变化范围,其所含的值为大于等于1小于等于5。

a = 0 
i = 1
while i <= 5
a += i
i += 1
end
p a

这也很简单,很容易明白的。

loop do..end 循环:

a = 0 
i = 1
while i <= 5
a += i
i += 1
end
p a

上面的代码会一直循环下去,也就是说是个死循环。只有使用break才可以从中跳出。

break 语句: 

a = 0 
i = 1
while i <= 5
a += i
i += 1
end
p a

break也可以从while、for循环中跳出。

next 语句:

跳过本次循环,进入下次循环。

a = 0 
i = 1
while i <= 5
a += i
i += 1
end
p a

结果显示四次,就只有1 , 2 , 4 , 5被显示出来了。