Ruby 语法

Ruby 语法庞大,分为以下几个部分

代码布局

换行

字面量

数字、字符串、数组、哈希等

赋值

赋值与变量

控制表达式

if, unless, while, until, for, break, next, redo

模式匹配

结构化模式匹配和变量绑定语法

方法

方法和方法参数语法

调用方法

如何调用方法(或向方法发送消息)

模块和类

创建模块和类,包括继承

异常

异常 处理语法

优先级

Ruby 操作符的优先级

Refinements (精炼)

Refinements 功能的用法和行为

杂项

alias, undef, BEGIN, END

Comments

行注释和块注释

操作符

操作符方法行为