Grammatik & Struktur / Mehrzeilige Befehle

Mehrzeilige Befehle

Befehle können über mehrere Zeilen aufgeteilt werden. Die Zusammengehörigkeit zwischen den Zeilen wird mit verschiedenen Zeichen am Anfang oder Ende signalisiert.

Zeilen-Anfang

Beginnt eine Zeile mit folgenden Zeichen, so wird diese Zeile an die vorherige angehängt:

*
/
.
,
]

Plus oder Minus funktionieren hier nicht, da mit +5 oder -3 ein neues Objekt erzeugt wird.

Beispiele:

"Fi"
.echo
.lower
.print
[ 1
, 2
, 3
, 4 ].print

Selbst eine Berechnung ließe sich über mehrere Zeilen aufteilen:

4
*3
/2
.print

Die Aufteilung macht keinerlei Unterschied bei der Priorität, so ist der Befehl gleichwertig mit:

4*3/2.print

Allerdings wird hier nur "2" ausgegeben, obwohl das Ergebnis 6 korrekt berechnet wird. Mehr dazu unter: "Prioritäten"

Zeilen-Ende

Endet eine Zeile mit folgenden Zeichen, so wird die nachfolgende Zeile angehängt:

,
[

Beispiel:

[3,6,4,1,
5,3,9].print
- Powered by OghsWiki -

 

 

Unterstützen

Die Entwicklung von "JayMo" wird derzeit nur durch Eigeninitiative ermöglicht.

Erhalten:  0 €