关键字¶ ↑
以下关键字由 Ruby 使用。
- __ENCODING__
-
当前文件的脚本编码。参见
Encoding
. - __LINE__
-
当前文件中此关键字的行号。
- __FILE__
-
当前文件的路径。
- BEGIN
-
在当前文件中的任何其他代码之前运行。参见 杂项语法
- END
-
在当前文件中的任何其他代码之后运行。参见 杂项语法
- alias
-
在两个方法(和其他事物)之间创建别名。参见 模块和类语法
- 和
-
短路布尔与,优先级低于
&&
- 开始
-
开始一个异常处理块。参见 异常语法
- 休息
-
提前离开一个块。参见 控制表达式语法
- 案例
-
开始一个
case
表达式。参见 控制表达式语法 - 类
-
创建或打开一个类。参见 模块和类语法
- 定义
-
定义一个方法。参见 方法语法
- 定义?
-
返回一个描述其参数的字符串。参见 杂项语法
- 做
-
开始一个块。
- 否则
-
case
、if
和unless
表达式中未处理的条件。参见 控制表达式 - 否则如果
-
if
表达式的备选条件。参见 控制表达式 - 结束
-
语法块的结束。用于类、模块、方法、异常处理和控制表达式。
- 确保
-
开始一个代码段,该代码段在引发异常时始终运行。参见 异常处理
- 错误的
-
布尔假。参见 字面量
- 为了
-
一个类似于使用
each
方法的循环。参见 控制表达式 - 如果
-
用于
if
和修饰符if
语句。参见 控制表达式 - 在
- 模块
-
创建或打开一个模块。参见 模块和类语法
- 下一个
-
跳过块的其余部分。参见 控制表达式
- 零
-
一个假值,通常表示“无值”或“未知”。参见 字面量
- 不
-
反转以下布尔表达式。优先级低于
!
- 或
-
布尔或,优先级低于
||
- 重做
-
在当前块中重新开始执行。参见 控制表达式
- rescue
-
在
begin
代码块中开始一个异常部分。参见 异常处理 - retry
-
重试异常块。参见 异常处理
- return
-
退出方法。参见 方法。如果在顶层作用域中遇到,则立即停止当前文件的解释。
- self
-
当前方法所附加的对象。参见 方法
- super
-
调用超类中的当前方法。参见 方法
- then
-
指示控制结构中条件块的结束。参见 控制表达式
- true
-
布尔值 true。参见 字面量
- undef
-
阻止类或模块响应方法调用。参见 模块和类
- unless
-
用于
unless
和修饰符unless
语句。参见 控制表达式 - until
-
创建一个循环,直到条件为真才执行。参见 控制表达式
- when
-
case
表达式中的条件。参见 控制表达式 - while
-
创建一个循环,只要条件为真就执行。参见 控制表达式
- yield
-
开始执行发送到当前方法的代码块。参见 方法