Grammatik & Struktur / Namensgebung
Namensgebung
Art | Beispiel | Beginn | Gefolgt von |
---|---|---|---|
Variablen | abCde | Kleinbuchstabe | Klein-, Großbuchstaben, Zahlen, Unterstrich |
Konstanten | ABC | Großbuchstabe | Großbuchstaben, Zahlen, Unterstrich |
Magische Konstanten | _ABC | Unterstrich | Großbuchstaben |
Magische Variablen | abc | Kleinbuchstabe | Kleinbuchstaben |
Funktionen | doThis | Kleinbuchstabe | Klein-, Großbuchstaben, Zahlen, Unterstrich |
Typen | MyType | Großbuchstabe | Klein-, Großbuchstaben, Zahlen, Unterstrich |
Event | @changed | @ und Kleinbuchstabe | Klein-, Großbuchstaben, Zahlen, Unterstrich |
Wörter
Einige Wörter werden häufig in Funktionen oder Typen verwendet und haben in JayMo eine besondere Bedeutung.
Hier eine Übersicht der wichtigsten Wörter.
after | Alles danach |
as | Umwandeln enthaltener Objekte in einen anderen Typ. |
append | Hinten anhängen |
before | Alles davor |
begin | Davor einfügen |
catch | Fehler "fangen" und verarbeiten |
each | Alle Elemente einzeln mit einer Schleife durchlaufen |
end | Bis Position |
from | Ab einem bestimmten Objekt |
get | Eine Eigenschaft auslesen |
if | Wenn-Abfrage |
is | Ist-Abfrage |
pull | Fehlertolerante Version von 'get' |
put | Fehlertolerante Version von 'set' |
set | Eine Eigenschaft setzen |
start | Ab Position |
to | Umwandeln des aktuellen Objekts in einen anderen Typ. / Teilbereich bis zu einem bestimmten Objekt |
try | Verarbeitung bei einem Fehler abbrechen und Fehler-Objekt zurückgeben |
pass | Das aktuelle Objekt weiter geben (z.B. an einen Block) |
use | Bedingung, dies oder jenes |
- Powered by
OghsWiki
-