Ruby 教程 之 Ruby 循环 8
Ruby 中的循环用于执行相同的代码块若干次。
本章节将详细介绍 Ruby 支持的所有循环语句。
Ruby redo 语句
语法
redo
重新开始最内部循环的该次迭代,不检查循环条件。如果在块内调用,则重新开始 yield 或 call。
实例
!/usr/bin/ruby
-- coding: UTF-8 --
for i in 0..5
if i < 2 then
puts "局部变量的值为 #{i}"
redo
end
end
这将产生以下结果,并会进入一个无限循环:
局部变量的值为 0
局部变量的值为 0
............................