Scala é orientada a objetos
Scala é uma linguagem orientada a objetos porque todo valor é um objeto e toda operação é uma chamada de método. Isso significa que as seguintes linhas de código resultam no valor 6:
val sumB = 2.+(4)
val sumA = 2 + 4
O mesmo princípio se aplica ao operador de subtração (-), já que operadores são métodos em Scala. Neste exercício, você vai perceber como Scala é orientada a objetos ao converter o código que Scala executa por baixo dos panos para o código que você geralmente escreve na prática.
scala> val symbolAceSpades: String = "A♠"
symbolAceSpades: String = A♠
Este exercício faz parte do curso
Introdução a Scala
Instruções do exercício
- Reescreva o código de subtração fornecido na notação aritmética padrão (por exemplo, 2 + 4).
- Imprima a diferença usando a função
println.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
// Calculate the difference between 8 and 5
val difference = 8.-(5)
// Print the difference
println(___)