JM°-Classic / Einstieg / Punkt vor Strich


Punkt vor Strich

So wie in der Mathematik Punkt vor Strich kommt, gibt es auch in JM° (sogar über 20!!!) verschiedene Prioritäten. Die höchste Priorität besitzt der Punkt.

5.add( 3 ).mul( 2 )

In diesem Beispiel besitzen alle Funktionen die gleiche Priorität und werden somit nacheinander abgearbeitet.

Dem Ausgangsobjekt 5 werden 3 hinzu addiert, das Ergebnis dann mal 2 genommen.

Wie sieht es nun hiermit aus?

5 + 4 * 3 - 2.inc

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



- Powered by OghsWiki -

 

 

Sponsor

The development of "JayMo" is currently only possible through personal initiative.

Received:  0 €