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
-