Sprache lernen Beginner 12 min

Typen & Variablen

Eine Variable ist eine benannte Box. Der Typ sagt, welche Art von Inhalt in diese Box darf.

01 Lesson

Variablen deklarieren

In Emerald steht zuerst der Typ, dann der Name, dann optional ein Wert.

variables.ems
Int age = 21;
String name = "Mira";
Bool isReady = true;

println(name);
02 Lesson

Die wichtigsten Basistypen

Int ist eine ganze Zahl. String ist Text. Bool ist wahr oder falsch. Void bedeutet: Diese Funktion gibt nichts zurück.

Typ Bedeutung Beispiel
Int Ganze Zahl 42
String Text "Emerald"
Bool Wahrheitswert true
Void Kein Rückgabewert public Void run()
03 Lesson

Warum Typfehler gut sind

Dieser Code sollte nicht kompilieren, weil ein Text keine Zahl ist:

wrong-type.ems
Int age = "einundzwanzig";

Das wirkt streng, spart dir aber später Debugging-Hölle. Der Compiler fängt den Fehler sofort.