ruby for 循环

Python016

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

1. 使用for…in语句时,每次只能取出一个数组元素,而不能一次取出多个。

2. 当for循环的代码全在一行上时不能省略掉do,否则会报错只有当for循环的代码在多行上时才可以省略掉do