ComeçarComece de graça

Defina variáveis mutáveis (var)

Scala tem dois tipos de variáveis: val e var. var são mutáveis e podem ser reatribuídas.

No Twenty-One, um ás é como uma var, pois pode valer 1 ou 11 pontos dependendo da escolha da pessoa jogadora (diferentemente das cartas de 2 a rei, que têm um valor de pontos constante ao longo do jogo).

Neste exercício, você vai definir cada ás como uma var do tipo Int, definida com o valor padrão de 1 ponto. Desta vez, você vai aproveitar a inferência de tipos do Scala (a capacidade de deduzir tipos com base nos valores fornecidos) e omitir a anotação de tipo.

Este exercício faz parte do curso

Introdução a Scala

Ver curso

Instruções do exercício

  • Defina quatro variáveis mutáveis, todas do tipo Int e iguais a 1: aceClubs, aceDiamonds, aceHearts, aceSpades.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

// Define mutable variables for all aces
Editar e executar o código