No intentes cambiarme
Imagina una partida de Twenty-One con tres jugadores: tus amigos Alex, Chen y Marta. Ahora imagina que Marta se retira y tu amigo Umberto entra en su lugar. Ten en cuenta que los nombres de los jugadores son de tipo String, que en Scala es una secuencia de Char. String también se usa mucho en tareas relacionadas con datos.
En este ejercicio, definirás variables inmutables (val) e intentarás reasignarlas. Te encontrarás con un error. Ver este mensaje de error en un entorno controlado te ayudará a interpretarlo, y a comprender mensajes similares cuando programes por tu cuenta en el futuro.
Este ejercicio forma parte del curso
Introducción a Scala
Instrucciones del ejercicio
- Define
playerA,playerByplayerCcomo variables inmutables con las cadenas "Alex", "Chen" y "Marta", respectivamente. - Lee el código que reasigna
playerCa "Umberto". Haz clic en "Ejecutar código" y observa el error. - Elimina el código que reasigna
playerCa "Umberto". - Cambia la definición original de la variable
playerCde "Marta" a "Umberto".
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
// Define immutable variables for player names
___ playerA: ___ = ___
___ playerB: ___ = ___
___ playerC: ___ = ___
// Change playerC from Marta to Umberto
playerC = "Umberto"