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
-