LoslegenKostenlos loslegen

Anzeichen für Stil

Scala ist eine hybride imperative/funktionale Sprache. Scala-Code im imperativen Stil hat oft folgende Merkmale:

  • Ein Befehl nach dem anderen
  • Iterieren mit Schleifen
  • Gemeinsamen Zustand verändern (z. B. Variablen außerhalb des Gültigkeitsbereichs verändern)

Scala-Code im funktionalen Stil hat oft folgende Merkmale:

  • Funktionen werden als erstklassige Werte verwendet
  • Operationen eines Programms ordnen Eingabewerte Ausgabewerten zu, statt Daten an Ort und Stelle zu ändern

In dieser Übung ordnest du Elemente entweder als Anzeichen für imperativen oder funktionalen Code ein. Diese Anzeichen jetzt zu kennen, hilft dir künftig, den passenden Stil gezielt zu nutzen. Die folgende Definition kann hilfreich sein:

Seiteneffekt: Code, der eine Variable außerhalb seines lokalen Gültigkeitsbereichs verändert.

Diese Übung ist Teil des Kurses

Einführung in Scala

Kurs anzeigen

Interaktive Übung

In dieser interaktiven Übung kannst du die Theorie in die Praxis umsetzen.

Übung starten