Tutorial / Punkt vor Strich

Punkt vor Strich

So wie in der Mathematik "Punkt vor Strich" kommt, existieren auch in JayMo (sogar über 20!!!) verschiedene Prioritäten. Die höchste Priorität besitzen alphanumerische Funktionen.

5.add( 3 ).mul( 2 )

Hier besitzen "add" und "mul" die gleiche Priorität und werden somit nacheinander abgearbeitet.
Zur 5 werden 3 hinzu addiert und das Ergebnis dann mal 2 genommen.

Wie sieht es nun hiermit aus?

5 + 4 * 3 - 2.inc

Die Funktion "inc" besitzt die höchste Priorität. Der Punkt hat eine höhere Priorität als das Mal-Zeichen. Und dieses hat eine höhere als Plus und Minus, welche die gleiche Priorität besitzen. Somit ist der Rückgabewert "14", da wie folgt gerechnet wird (hier mit Klammern verdeutlicht):

5 + ( 4 * 3 ) - ( 2.inc )

Ausgeben lässt sich das Ergebnis der Berechnung wieder mit "Print":

Print 5 + 4 * 3 - 2.inc

Eine detaillierte Auflistung aller Prioritäten findet sich hier: "Prioritäten"

- Powered by OghsWiki -

 

 

Unterstützen

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

Erhalten:  0 €