Klassen |
Namen für Klassen beginnen mit einem Großbuchstaben
|
|
|
| |
Lokale Variablen |
Namen für lokale Variablen (in
Funktionen und Blöcken) beginnen mit einem Kleinbuchstaben
|
|
x y z meineEigeneVariable
|
| |
Globale Variablen |
Namen für globale Variablen beginnen mit einem $
|
|
|
Vordefinierte globale Variablen |
Es gibt ähnlich wie in der Shell vordefinierte globale
Variablen
|
|
|
| |
Instanz-Variablen |
Namen für Instanz-Variablen beginnen mit einem @
|
|
|
| |
Klassen-Variablen |
Namen für Klassen-Variablen beginnen mit zwei @@
|
|
|
| |
Konstanten |
Namen für Konstanten beginnen mit einem Großbuchstaben
Sie werden häufig vollständig groß geschrieben
|
|
|
| |
Funktionen und Methoden |
Namen für Funktionen und Methoden
beginnen mit einem Kleinbuchstaben oder Unterstrich.
Sie dürfen auch mit einem ? oder ! enden.
|
|
sort sort_by
all? any? between?
to_f to_i to_s
tr tr! upcase, upcase!
|
| |
|
Guter Stil: Namen für Prädikate enden mit einem ?
|
|
Guter Stil: Namen für Methoden, die den Zustand eines Objekts ändern und dann das Objekt selbst als Resultat liefern, enden mit einem !,
wenn es eine gleiche Funktion gibt, die ein neues Objekt erzeugt, und auf diesem die gleiche Operation ausführt.
|