Kapitel 2. Weniger tippen, mehr tun
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
In diesem Kapitel setzen wir unseren Rundgang durch die Funktionen von Scala fort, die prägnanten, flexiblen Code fördern. Wir besprechen die Organisation von Dateien und Paketen, den Import von anderen Typen, Variablen- und Methodendeklarationen, einige besonders nützliche Typen und verschiedene Syntaxkonventionen.
Neue Scala 3 Syntax - optionale Klammern
Wenn du bereits Erfahrung mit Scala hast, führt Scala 3 eine neue optionale Klammersyntax ein, die es Python oder Haskell sehr viel ähnlicher macht, wo geschweifte Klammern, {
...}
, durch diesignifikante Einrückung ersetzt werden. Die Beispiele im vorigen Kapitel und im gesamten Buch verwenden sie.
Diese Syntax ist prägnanter und leichter zu lesen. Sie wird auch Python-Entwickler/innen ansprechen, die Scala lernen, weil sie ihnen etwas vertrauter vorkommt (und andersherum). Wenn Datenwissenschaftler/innen, die Python verwenden, und Dateningenieure/innen, die Scala verwenden, zusammenarbeiten, kann dies ihre Zusammenarbeit erleichtern. Und da viele neue Programmierer/innen Python als erste Sprache lernen, wird das Erlernen von Scala umso einfacher sein.
Es gibt auch eine neue Syntax für Kontrollstrukturen wie for
Schleifen und if
Ausdrücke. Zum Beispiel gibt es if condition then
... statt der älteren if (condition)
.... Außerdem gibt es for
...do println(
...)
Get Scala programmieren, 3. Auflage now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.