RGSS für Anfänger/Konstanten
| {{{TITEL}}} {{{LEVEL}}} | |
|---|---|
| Thematik | {{{THEMA}}} |
| Vorraussetzungen | Programme: {{{TOOL}}} Fähigkeiten: {{{VOR}}} |
Konstanten sind eine spezielle Form von Variablen.
Auf den ersten Blick scheint es so, als ob der einzigste Unterschied der wäre, dass
vor den Konstanten ein Wort mit nachfolgenden Doppelpunkten steht.
Doch der Unterschied ist, dass Konstanten zwar auch Variablen mit verschieden Werten wie Zahlen, String oder Schaltern sein können, jedoch nicht geändert werden können, wenn sie schonmal definiert wurden. Da man Variablen auch groß schreiben kann, werden Konstanten einer Gruppe eingeordnet,
die man mit module definiert.
module Name_der_Gruppe
Leitet eine Definition der Konstantengruppe ein. Jedoch kann man Konstanten keine Werte mit dem einfachen Variablenoperator = zuweisen wie z.B. hier:
Variable = "Wert"
Konstanten werden in diesem module Block Werte zugewiesen.
module Name_der_Gruppe KONSTANTE = "Wert" end
Dieser Block wird mit end geschloßen.
Dann kann man auch leicht diesen Wert aufrufen.
#Wert von einer Konstante einer Variable zuweisen Variable = Name_der_Konstantengruppe::KONSTANTENNAME #Inhalt der Konstante schreiben p Name_der_Konstantengruppe::KONSTANTENNAME
Man bemerke die zwei Doppelpunkte, die Gruppe vor Konstante trennen.
Links
--KING-E2daZ 13:11, 12. Aug. 2007 (CEST)