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>Interaktive praktische Übung
Verwandle Theorie mit einer unserer interaktiven Übungen in die Praxis
Übung starten