LoslegenKostenlos starten

Unveränderliche Variablen (`val`) definieren

Scala hat zwei Arten von Variablen: val und var. val ist unveränderlich, das heißt: Einmal initialisiert, kann es nicht neu zugewiesen werden.

In Twenty-One ist ein val wie jede Karte außer dem Ass. Also 2 bis 10 (wert 2 bis 10 Punkte) und alle Bildkarten (Bube, Dame und König sind 10 Punkte wert) behalten während des ganzen Spiels denselben Punktwert.

In dieser Übung definierst du Variablen für einige Nicht-Ass-Karten, jeweils als val vom Typ Int (einer der vier am häufigsten verwendeten Werttypen für datenbezogene Aufgaben). In der nächsten Lektion lernst du, warum unveränderliche Variablen in Scala bevorzugt werden.

Diese Übung ist Teil des Kurses

<Kurs>Einführung in Scala</Kurs>
Kurs ansehen

Übungsanweisungen

  • Definiere Variablen für die Karten 2, 3 und 4 in der Farbe Kreuz (♣). Gib ihren Typ ausdrücklich als Int an.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

// Define immutable variables for clubs 2♣ through 4♣
___ twoClubs: ___ = ___
___ threeClubs: ___ = ___
___ fourClubs: ___ = ___
Code bearbeiten und ausführen