2.2. Konstanten

Unter einer echten Konstante versteht man einen deklarierten Bezeichner, dessen Wert sich nicht ändern kann. Unter dem Begriff Konstanten werden verschiedene Sprachkonstrukte zusammengefaßt. Es gibt numerische Konstanten wie die Zahl 17 und Stringkonstanten wie 'Hello World!'. Numerische Konstanten werden auch einfach als Zahlen bezeichnet, String-Konstanten als Zeichen-Strings oder String-Literale. Neben vordefinierten Konstanten wie True und False gibt es auch Konstanten, die durch eine Deklaration erzeugt werden. Konstanten können in einem Bereich, welcher durch const eingeleitet wird deklariert werden. Bei Konstanten entfällt die Typ-Dekalaration. Der Typ der Konstante ergibt sich dadurch, welcher Wert deklariert wird.
Quelltext-Beispiel:
1
2
const
  <Konstantenname> = <Wert>;
Deklariert man nun nach diesem Schema eine Konstante mit dem Namen MaxValue und dem Wert 234, so könnte die Dekalaration folgendermaßen lauten:
Quelltext-Beispiel:
1
2
const
  MaxValue = 234;
Jede Konstantendeklaration muss mit einem Semikilon abgeschlossen sein.
Da Konstanten sich zur Laufzeit so Verhalten, wie eine Variable, auf die nur ein Lesezugriff besteht, wurden die Konstanten in dieser Dokumentation in den Abschnitt Variablen aufgenommen.