CommencerCommencer gratuitement

Scala est orienté objet

Scala est un langage orienté objet, car chaque valeur est un objet et chaque opération est un appel de méthode. Cela signifie que les deux lignes de code suivantes donnent toutes deux la valeur 6 :

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

Le même principe s’applique à l’opérateur de soustraction (-), car les opérateurs sont des méthodes en Scala. Dans cet exercice, vous allez constater le caractère orienté objet de Scala en convertissant le code que Scala exécute en coulisses en le code que vous écririez normalement en pratique.

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

Cet exercice fait partie du cours

Introduction à Scala

Afficher le cours

Instructions

  • Réécrivez le code de soustraction fourni en notation arithmétique standard (par exemple, 2 + 4).
  • Affichez la différence avec la fonction println.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

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

// Print the difference
println(___)
Modifier et exécuter le code