CommencerCommencer gratuitement

É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

Afficher le cours

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
Modifier et exécuter le code