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