CommencezCommencez 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 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

Voir le cours

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