LoslegenKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

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

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

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