Ruby 教程 之 Ruby 循环 8

简介: Ruby redo 语句

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
............................

目录
相关文章
|
6月前
|
安全 API 数据处理
通过 for 循环,比较 Python 与 Ruby 编程思想的差别
通过 for 循环,比较 Python 与 Ruby 编程思想的差别
222 2
|
6月前
|
JSON 数据格式 Ruby
|
6月前
|
调度 Ruby
|
6月前
|
存储 JSON 数据格式
|
6月前
|
Ruby
|
6月前
|
人工智能 BI 计算机视觉
|
6月前
|
JSON Ubuntu Linux
|
6月前
|
调度 Ruby
|
6月前
|
Ruby
|
6月前
|
安全 Ruby