Kom igångKom igång gratis

Muterbara och typade structs

Vi har skapat typen Employee och en instans employee för att lagra uppgifter om vår VD. Men vissa uppgifter kommer att förändras med tiden – vår VD kan byta namn, hans ålder ökar, och han kan byta plats. Vi vill hålla våra medarbetaruppgifter aktuella, och därför behöver vi kunna uppdatera fälten i vår employee-instans.

Vi vill också begränsa vilken typ av data som kan fyllas i. När vårt datainmatningsteam registrerar en medarbetares uppgifter vill vi skydda mot oavsiktliga fel. Vi vill tvinga fram att:

  • namnet är en sträng
  • åldern är ett heltalsvärde
  • platsen är en sträng

Kom ihåg att för att skapa en muterbar struct använder vi nyckelordet mutable.

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.

# Create a mutable struct Employee
____ struct Employee
    name
    location
    age
end
Redigera och kör kod