Écrire vos propres fonctions - structs
Dans cet exercice final sur les structs, vous allez modifier une structure prédéfinie à l’aide d’un constructeur personnalisé.
On vous a fourni un type personnalisé pour stocker les informations de chaque employé de notre entreprise. Il s’agit d’un mutable struct, afin que les valeurs d’une instance puissent être modifiées. Notre entreprise n’a qu’un seul bureau, à Sydney ; définissons donc le champ location sur Sydney par défaut lors de la création d’une nouvelle instance.
Ensuite, vous devez écrire une fonction personnalisée pour incrémenter le champ age lorsqu’un employé fête son anniversaire.
Cet exercice fait partie du cours
Julia intermédiaire
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
mutable struct Employee
name::String
location::String
age::Int
# Create a function that defaults the location to "Sydney"
function ____(name, ____)
____(____, "Sydney", ____)
end
end