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
Einführung in Scala
Anleitung zur Übung
- Definiere Variablen für die Karten 2, 3 und 4 in der Farbe Kreuz (♣). Gib ihren Typ ausdrücklich als
Intan.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
// Define immutable variables for clubs 2♣ through 4♣
___ twoClubs: ___ = ___
___ threeClubs: ___ = ___
___ fourClubs: ___ = ___