Ruby-Syntax

Die Ruby-Syntax ist umfangreich und in die folgenden Abschnitte unterteilt

Code-Layout

Code in Zeilen aufteilen

Literale

Zahlen, Strings, Arrays, Hashes usw.

Zuweisung

Zuweisung und Variablen

Kontrollausdrücke

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

Pattern Matching

Syntax für strukturelles Pattern Matching und Variablenbindung

Methoden

Syntax für Methoden und Methodenargumente

Methodenaufruf

Wie man eine Methode aufruft (oder eine Nachricht an eine Methode sendet)

Module und Klassen

Erstellung von Modulen und Klassen einschließlich Vererbung

Ausnahmen

Syntax für die Behandlung von Exception

Präzedenz

Präzedenz von Ruby-Operatoren

Refinements

Verwendung und Verhalten des Refinements-Features

Sonstiges

alias, undef, BEGIN, END

Comments

Zeilen- und Blockcodekommentare

Operatoren

Verhalten von Operator-Methoden