LoslegenKostenlos starten

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

<Kurs>Einführung in Scala</Kurs>
Kurs ansehen

Interaktive praktische Übung

Verwandle Theorie mit einer unserer interaktiven Übungen in die Praxis

Übung starten