LoslegenKostenlos loslegen

Scala ist objektorientiert

Scala ist eine objektorientierte Sprache, weil jeder Wert ein Objekt ist und jede Operation ein Methodenaufruf. Das bedeutet, dass die folgenden Codezeilen beide den Wert 6 ergeben:

val sumB = 2.+(4)
val sumA = 2 + 4

Dasselbe Prinzip gilt für den Subtraktionsoperator (-), da Operatoren in Scala eben Methoden sind. In dieser Übung erlebst du, wie objektorientiert Scala ist, indem du Code umschreibst, den Scala hinter den Kulissen ausführt, in den Code, den du in der Praxis normalerweise schreibst.

scala> val symbolAceSpades: String = "A♠"
symbolAceSpades: String = A♠

Diese Übung ist Teil des Kurses

Einführung in Scala

Kurs anzeigen

Anleitung zur Übung

  • Schreibe den gegebenen Subtraktionscode in der üblichen arithmetischen Notation um (z. B. 2 + 4).
  • Gib die Differenz mit der Funktion println aus.

Interaktive Übung

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

// Calculate the difference between 8 and 5
val difference = 8.-(5)

// Print the difference
println(___)
Code bearbeiten und ausführen