Structs mutables y tipados
Hemos creado nuestro tipo Employee y una instancia employee para guardar los datos de nuestra persona CEO. Pero algunos de estos datos cambiarán con el tiempo: puede que cambie su nombre, su edad aumentará y podría cambiar de ubicación. Queremos llevar un registro actualizado de nuestro personal, así que necesitamos poder actualizar los campos de nuestra instancia employee.
También queremos restringir el tipo de datos que se introducen. Cuando el equipo de entrada de datos registre los detalles de una persona empleada, queremos evitar errores accidentales. Queremos forzar que:
- el nombre sea una cadena
- la edad sea un valor entero
- la ubicación sea una cadena
Recuerda que para crear un struct mutable, usamos la palabra clave mutable.
Este ejercicio forma parte del curso
Julia intermedio
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Create a mutable struct Employee
____ struct Employee
name
location
age
end