Ruby 语法
Ruby 语法庞大,分为以下几个部分
- 代码布局
-
换行
- 字面量
-
数字、字符串、数组、哈希等
- 赋值
-
赋值与变量
- 控制表达式
-
if,unless,while,until,for,break,next,redo - 模式匹配
-
结构化模式匹配和变量绑定语法
- 方法
-
方法和方法参数语法
- 调用方法
-
如何调用方法(或向方法发送消息)
- 模块和类
-
创建模块和类,包括继承
- 异常
-
异常处理语法 - 优先级
-
Ruby 操作符的优先级
- Refinements (精炼)
-
Refinements 功能的用法和行为
- 杂项
-
alias,undef,BEGIN,END - Comments
-
行注释和块注释
- 操作符
-
操作符方法行为