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) / 27while k <= 10
k = k + 1
i = 3 * k - 1
end
上面的Ruby代码使用了while循环结构来重写伪代码段。 while循环执行重复操作直到指定的条件不再满足为止。在这个例子中,循环将执行直到k的值不再小于或等于10。