loop方法没有携带任何普通的参数,只管调用就行,还可以使用代码块,这是一种有明确界限的、作为方法的调用(调用loop的部分),可以在方法中调用的程序指令集合。
代码块编写要么放在({})中,要么使用关键字 do 和 end
loop {put "looping"}
loop do
puts "looping"
end
以上两个代码块是对等的。
控制循环
停止循环一种方式为break
n=1
loop do
n=n+1
break if n > 9
end
另一个技术则是跳过循环的下一次迭代而不是结束整个过程,使用关键字next 达到此目的
n=1
loop do
n=n+1
next unless n != 10
break
end
ruby-loop循环
最新推荐文章于 2023-08-08 23:15:21 发布