Diskussion:Ruby/Tutorials/Grundlagen/Kapitel 1
Aus Scientia
Konstanten sind nicht konstant und Variablennamen
Konstanten sind in Ruby/RGSS nicht wirklich konstant. In Ruby wird die Warnung nach STDERR (IO-Instanz) geschrieben (im RGSS aber nicht):
irb(main):001:0> Konstante = 1 => 1 irb(main):002:0> Konstante = 0 (irb):2: warning: already initialized constant Konstante => 0 irb(main):003:0> Konstante => 0
Außerdem ist CamelCase (meineVariable) nicht der Stil, den Rubyprogrammierer verwenden (sollten). Statt meineVariable oder toString wird meine_variable oder to_string (eigentlich to_s/to_str) geschrieben. Namen von Variablen klein (Außnahme: diverse bereits definierte globale Variablen), Konstanten groß, Methoden klein und Modul- und Klassennamen "normal". --Cremno 18:50, 25. Mär. 2009 (UTC)
- Das eine Habe ich behoben, warum gibt dann Ruby diese Fehlermeldung aus? Das verstehe ich gerade nicht.