unless条件语句的语法刚好与if条件语句相反。

unless条件语句只支持else从句,不支持elsif从句。

目前,while循环语句已很少被使用,因为有更好的多种迭代器替代了它。

只要条件为真,就会不断地重复循环处理。

目前,until循环语句已很少被使用,因为有更好的多种迭代器替代了它。

until循环语句的用法刚好与while循环语句相反,只要条件为假,就会不断地重复循环处理。

目前,for-in循环语句已很少被使用,因为有更好的多种迭代器替代了它。

for-in循环语句可对一个可迭代的对象(比如数组)的元素进行迭代。

使一个循环(或迭代器)退出。

使一个循环(或迭代)跳过当前迭代的剩余部分,进入下一个迭代。

从头开始一个循环或迭代器的当前迭代。

使一个方法退出并且向其调用者返回一个值。如非必须,可省略。

重新开始一个迭代器,重新对整个语句求值。还可用于异常处理。

一种多用途的控制语句,其命名和行为都类似于一种异常传播和处理机制,但不是用于异常处理。它们被用作一种多级或多标签的break。异常处理请使用raise和rescue。