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