ComeçarComece de graça

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

Ver curso

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(___)
Editar e executar o código