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
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(___)