ruby for 循环

Python020

ruby for 循环,第1张

倒序可以用downto或者step:

5.downto(1) {|x| p x}

5.step(1,-1){|x| p x}

或者写成如下这种形式:

5.downto(1) do |x|

p x

end

5.step(1,-1) do |x|

p x

end

k = (j + 13) / 27

while k <= 10

k = k + 1

i = 3 * k - 1

end

上面的Ruby代码使用了while循环结构来重写伪代码段。 while循环执行重复操作直到指定的条件不再满足为止。在这个例子中,循环将执行直到k的值不再小于或等于10。