Ruby Syntax¶ ↑
The Ruby syntax is large and is split up into the following sections:
- Literals
- 
Numbers, Strings, Arrays, Hashes, etc. 
- Assignment
- 
Assignment and variables 
- Control Expressions
- 
if,unless,while,until,for,break,next,redo
- Pattern matching
- 
Experimental structural pattern matching and variable binding syntax 
- Methods
- 
Methodand method argument syntax
- Calling Methods
- 
How to call a method (or send a message to a method) 
- Modules and Classes
- 
Creating modules and classes including inheritance 
- Exceptions
- 
Exceptionhandling syntax
- Precedence
- 
Precedence of ruby operators 
- Refinements
- 
Use and behavior of the refinements feature 
- Miscellaneous
- 
alias,undef,BEGIN,END
- Comments
- 
Line and block code comments