É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 fournit un type personnalisé pour stocker les renseignements sur chaque employé de notre entreprise. Il s'agit d'un struct mutable afin que les valeurs d'une instance puissent être modifiées. Notre entreprise n'a qu'un seul bureau à Sydney ; définissons donc par défaut le champ de lieu à Sydney 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.
Cette activité fait partie du cours
Julia intermédiaire
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
mutable struct Employee
name::String
location::String
age::Int
# Create a function that defaults the location to "Sydney"
function ____(name, ____)
____(____, "Sydney", ____)
end
end