LoslegenKostenlos loslegen

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

Einführung in Scala

Kurs anzeigen

Anleitung zur Übung

  • Definiere playerA, playerB und playerC als unveränderliche Variablen mit den Strings "Alex", "Chen" bzw. "Marta".
  • Lies den Code, der playerC auf "Umberto" neu zuweist. Klicke auf "Code ausführen" und beobachte den Fehler.
  • Lösche den Code, der playerC auf "Umberto" neu zuweist.
  • Ändere die ursprüngliche Variablendefinition von playerC von "Marta" auf "Umberto".

Interaktive Übung

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

// Define immutable variables for player names
___ playerA: ___ = ___
___ playerB: ___ = ___
___ playerC: ___ = ___

// Change playerC from Marta to Umberto
playerC = "Umberto"
Code bearbeiten und ausführen