您的位置:首页 > 编程语言 > Ruby

ruby-loop循环

2019-09-02 21:42 1131 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/fd2015/article/details/100393294
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: