CommencerCommencer gratuitement

Structs mutables et typés

Nous avons défini notre type Employee et créé une instance employee pour stocker les informations de notre PDG. Mais certains détails vont évoluer : notre PDG peut changer de nom, son âge va augmenter, et il peut déménager. Nous souhaitons conserver des dossiers à jour de nos employé·e·s, et nous devons donc pouvoir modifier les champs de notre instance employee.

Nous voulons aussi contraindre le type des données saisies. Lorsque l’équipe de saisie remplit la fiche d’un employé, nous voulons éviter les erreurs involontaires. Nous voulons imposer :

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

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

Cet exercice fait partie du cours

Julia intermédiaire

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

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