CommencezCommencez gratuitement

Structs mutables et typés

Nous avons créé notre type Employee et une instance employee pour stocker les renseignements sur notre PDG. Or, certains de ces renseignements changeront avec le temps : notre PDG pourrait changer de nom, son âge augmentera et il pourrait déménager. Comme nous voulons tenir des dossiers à jour sur nos employés, nous devons pouvoir modifier les champs de notre instance employee.

Nous voulons aussi contraindre le type de données saisi. Quand l'équipe de saisie entre les renseignements d'un employé, nous voulons prévenir les erreurs accidentelles. Nous voulons imposer :

  • que le nom soit une chaîne de caractères
  • que l'âge soit une valeur entière
  • que l'emplacement soit une chaîne de caractères

Rappelez-vous que pour créer un struct mutable, on utilise le mot-clé mutable.

Cette activité fait partie du cours

Julia intermédiaire

Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Create a mutable struct Employee
____ struct Employee
    name
    location
    age
end
Modifier et exécuter le code