Aan de slagGa gratis aan de slag

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

Cursus bekijken

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
Code bewerken en uitvoeren