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