ComeçarComece de graça

Não tente me mudar

Imagine uma partida de Twenty-One com três jogadores: seus amigos Alex, Chen e Marta. Agora imagine que Marta sai do jogo e seu amigo Umberto entra no lugar dela. Observe que nomes de jogadores são do tipo String, que é uma sequência de Char em Scala. String também é muito usado em tarefas relacionadas a dados.

Neste exercício, você vai definir variáveis imutáveis (val) e depois tentar reatribuí-las. Você encontrará um erro. Ver esse erro em um ambiente controlado vai ajudar você a interpretar essa e outras mensagens semelhantes quando estiver programando por conta própria no futuro.

Este exercício faz parte do curso

Introdução a Scala

Ver curso

Instruções do exercício

  • Defina playerA, playerB e playerC como variáveis imutáveis com as strings "Alex", "Chen" e "Marta", respectivamente.
  • Leia o código que reatribui playerC para "Umberto". Clique em "Executar código" e observe o erro.
  • Exclua o código que reatribui playerC para "Umberto".
  • Altere a definição original da variável playerC de "Marta" para "Umberto".

Exercício interativo prático

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

// Define immutable variables for player names
___ playerA: ___ = ___
___ playerB: ___ = ___
___ playerC: ___ = ___

// Change playerC from Marta to Umberto
playerC = "Umberto"
Editar e executar o código