Magisch / Magische Konstanten
Magische Konstanten
Magische Konstanten stellen statische Daten global bereit.
Der Aufbau ist dabei wie folgt: Zwei Unterstrichen, gefolgt von Großbuchstaben.
Eigene Konstanten
Neben den vordefinierten Konstanten können auch eigene Konstanten definiert werden. Hierzu muss die Konstante auf der untersten Ebene mit zwei Doppelpunkten definiert werden:
::__FOO = "Foo"
::__MY_MAGIC = 123
Wichtig ist dabei, dass hier nur unveränderbare Objekte vom Typ "Immutable" erlaubt sind. Dazu gehören alle atomaren Typen, sowie z.B. Date, Time und DateTime.
Diese magischen Konstante kann danach überall im Programm aufgerufen werden:
__MY_MAGIC.print
Vordefinierte Konstanten
Mathematisch
Magic Const. | Enthält |
---|---|
|
Pi-Konstante |
|
E-Konstante |
Positionen
Magic Const. | Beschreibung |
---|---|
|
Links oben |
|
Oben |
|
Rechts oben |
|
Links |
|
Mitte |
|
Rechts |
|
Links unten |
|
Unten |
|
Rechts unten |
Achsen
Magic Const. | Beschreibung |
---|---|
|
X-Achse |
|
Y-Achse |
|
Z-Achse |
Fehlersuche
Magic Const. | Enthält |
---|---|
|
Datei der aktuell verarbeiteten Zeile |
|
Zeilennummer der aktuell verarbeiteten Zeile |
|
Helfer, zum Debuggen von JayMo |
Info
Magic Const. | Enthält |
---|---|
|
Entwickler von JayMo |
|
Patreon-Unterstützer |
|
Sponsoren |
- Powered by
OghsWiki
-