Comece agoraComece grátis

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 exercicio faz parte do curso

Introdução a Scala

Ver curso

Instruções do exercicio

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

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

// Define mutable variables for all aces
Editar e Executar Código