Konstanten
Eine Konstante ist ein Bezeichner für einen konstanten Wert. Der Wert kann eine Zahl, eine Zeichenkette oder ein Ausdruck aus Konstanten, Werten und/oder Präprozessorfunktionen sein.
- Wird eine Konstante im Hauptprogramm deklariert, ist sie im gesamten Quelltext sichtbar (global).
- Konstanten die in einer Bibliothek, Klasse oder einem Modul als Member deklariert wurden, sind auch nur dort sichtbar. Gleichnamige globale Konstanten aus dem Hauptprogramm werden ausgeblendet.
- Eine Sonderform der Konstanten ist eine Datendeklaration.
- Ausdrücke/Berechnungen mit ausschließlich Konstanten werden vom Präprozessor vorverarbeitet. Die Definition einer Konstanten durch einen mathematischen Ausdruck weist ihr also das Ergebnis der Berechnung zu.
- In mathematischen Funktionen innerhalb des Quelltextes werden Konstanten auf ihren Wertebereich reduziert, d.h. die Konstante „100“ wird wie eine Integer-Variable behandelt, „100.01“ dagegen wie ein Fließkommawert
Beispiele
Deklaration und Verwendung von Konstanten:
const zahl1 = 100 const zahl2 = 33.891 const zahl3 = (12 + 10) / 7 ' zahl3 ist 3.14285 const Text1 = "Ich bin ein Text" dim x as double x = zahl1 + zahl2 print "x = ";str(x) ' Ausgabe: 133.891 print Text1 ' Ausgabe: "Ich bin ein Text"
class myclass const Name = "my simple class" const Number = 1234567 endclass