Je eigen functies schrijven - structs
In deze laatste oefening over structs ga je een vooraf gedefinieerde structuur aanpassen met een aangepaste constructor.
Je hebt een aangepast type gekregen om de gegevens van elke werknemer in ons bedrijf op te slaan. Dit is een mutable struct, zodat de waarden binnen een instantie gewijzigd kunnen worden. Ons bedrijf heeft maar één kantoor in Sydney, dus laten we het veld location standaard instellen op Sydney wanneer we een nieuwe instantie maken.
Daarna schrijf je een aangepaste functie om het veld age te verhogen wanneer een werknemer jarig is.
Deze oefening maakt deel uit van de cursus
Julia voor gevorderden
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
mutable struct Employee
name::String
location::String
age::Int
# Create a function that defaults the location to "Sydney"
function ____(name, ____)
____(____, "Sydney", ____)
end
end