JM°-Classic / Einstieg / The first object


The first object

Since JM° is strongly object-oriented, we always need an object first as a starting point.

Hier nun unser erstes Objekt:

5

Damit haben wir bereits ein vollwertiges Objekt erstellt.

Wird dieses Skript nun ausgeführt, so ist der Rückgabewert (in der IDE rechts unten): 5

Now let's do some calculations:

5 + 3

Or ...

16 - 9
3 * 8
50 / 7
123 % 12

And already we have a small calculator.

Character Calculation type Alternatively Example
+ Addition .add 3 + 5 = 8
- Subtraction .sub 7 - 2 = 5
* Multiplication .mul 3 * 2 = 6
/ Division .div 8 / 4 = 2
% Modulo .mod 9 % 5 = 4

JM° arbeitet generell von links nach rechts alle Funktionen ab. Allerdings kennt es u.a. auch Punkt vor Strich. Zum gezielten Gruppieren können auch Klammern verwendet werden.

5 + 3 * 9
( 5 + 3 ) * 9

Derzeit erhalten wir das Ergebnis nur als Rückgabewert des gesamten Skripts. So wollen wir nun den Wert direkt ausgeben:

Print 5

Hier haben wir auch wieder die 5, die an Print zur Ausgabe übergeben wird. So können wir nun auch die vorherigen Beispiele ausgeben:

Print 123 % 12
Print 5 + 3 * 9
Print ( 5 + 3 ) * 9

Lassen wir uns nun noch ausgeben, von welchem Typ unser Objekt ist:

Print 5.getType

Es ist "<Int>", also eine Integer-Zahl (Ganzzahl). Ein Typ wird in JM° immer innerhalb von spitzen Klammern geschrieben.



- Powered by OghsWiki -

 

 

Sponsor

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

Received:  0 €