1. Apprendre
  2. /
  3. Cours
  4. /
  5. Julia intermédiaire

Connected

Exercice

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.

Instructions 1/2

undefined XP
    1
    2
  • Modifiez le struct Employee pour qu'il soit mutable.