Tutorial / Das erste Objekt

Das erste Objekt

Die Sprache JayMo basiert auf Objekten. Jedes Objekt bietet verschiedene Eigenschaften und Möglichkeiten, um mit anderen Objekten zu interagieren.

Hier nun unser erstes Objekt:

3

Diese Zahl ist bereits ein vollwertiges Objekt.

Wird die "3" in JayMo-Edit eingegeben, so erscheint beim Ausführen rechts unten die 3 als Rückgabewert.

Nehmen wir ein weiteres Objekt (eine Zahl) dazu, so lassen sich bereits Berechnungen ausführen:

3 + 5

Oder ...

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

Dies ist bereits ein kleiner Taschenrechner.

Zeichen Rechenart Alternativ Beispiel
+ Addition .add 3 + 5 = 8
- Subtraktion .sub 7 - 2 = 5
* Multiplikation .mul 3 * 2 = 6
/ Division .div 8 / 4 = 2
% Modulo .mod 9 % 5 = 4

JayMo arbeitet generell von links nach rechts. 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 wird das Ergebnis nur als Rückgabewert des gesamten Skripts ausgegeben. Für eine direkte Ausgabe wird "Print" verwendet:

Print 3

Hier wird die 3 zur Ausgabe an Print übergeben. So lassen sich nun auch die vorherigen Beispiele ausgeben:

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

Mit der Funktion ".type" lässt sich herausfinden, von welchem Typ das aktuelle Objekt ist:

Print 3.type

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

- Powered by OghsWiki -

 

 

Unterstützen

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

Erhalten:  0 €