Kom igångKom igång gratis

Skriv egna funktioner – structs

I den här avslutande övningen om structs ska du modifiera en fördefinierad struktur med hjälp av en anpassad konstruktor.

Du har fått en anpassad typ för att lagra information om varje anställd på företaget. Det är en muterbar struct, vilket innebär att värdena i instansen kan ändras. Företaget har bara ett kontor, i Sydney, så låt oss sätta platsfältet till Sydney som standardvärde när en ny instans skapas.

Därefter behöver du skriva en anpassad funktion som ökar fältet age med ett när det är en anställds födelsedag.

Den här övningen är en del av kursen

Julia för medelnivå

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

mutable struct Employee
    name::String
    location::String
    age::Int
    
    # Create a function that defaults the location to "Sydney"
    function ____(name, ____)
		____(____, "Sydney", ____)
    end
    
end
Redigera och kör kod