Versuch gar nicht erst, mich zu ändern
Stell dir ein Drei-Personen-Spiel Twenty-One mit deinen Freund:innen Alex, Chen und Marta vor. Dann steigt Marta aus, und dein Freund Umberto übernimmt ihren Platz. Beachte, dass Spielernamen vom Typ String sind, also eine Folge von Char in Scala. String wird auch häufig in datenbezogenen Aufgaben verwendet.
In dieser Übung definierst du unveränderliche Variablen (val) und versuchst dann, sie neu zuzuweisen. Dabei tritt ein Fehler auf. Diesen Fehler in einem kontrollierten Rahmen zu sehen, hilft dir, diese und ähnliche Meldungen in Zukunft beim eigenen Coden besser zu verstehen.
Diese Übung ist Teil des Kurses
<Kurs>Einführung in Scala</Kurs>Übungsanweisungen
- Definiere
playerA,playerBundplayerCals unveränderliche Variablen mit den Strings "Alex", "Chen" bzw. "Marta". - Lies den Code, der
playerCauf "Umberto" neu zuweist. Klicke auf "Code ausführen" und beobachte den Fehler. - Lösche den Code, der
playerCauf "Umberto" neu zuweist. - Ändere die ursprüngliche Variablendefinition von
playerCvon "Marta" auf "Umberto".
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
// Define immutable variables for player names
___ playerA: ___ = ___
___ playerB: ___ = ___
___ playerC: ___ = ___
// Change playerC from Marta to Umberto
playerC = "Umberto"