Začněte nyníZačněte zdarma

Měnitelné a typované struktury

Vytvořili jsme typ Employee a instanci employee, která uchovává údaje o našem generálním řediteli. Některé údaje se ale časem mění – ředitel si může změnit jméno, jeho věk poroste a může změnit i místo bydliště. Chceme mít záznamy o zaměstnancích vždy aktuální, a proto potřebujeme mít možnost upravovat pole v instanci employee.

Zároveň chceme omezit typy dat, která lze do struktury vložit. Aby náš tým pro zadávání dat předešel náhodným chybám, chceme vynutit:

  • jméno jako řetězec
  • věk jako celé číslo
  • místo bydliště jako řetězec

Nezapomeň, že pro vytvoření měnitelné struktury používáme klíčové slovo mutable.

Toto cvičení je součástí kurzu

Intermediate Julia

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Create a mutable struct Employee
____ struct Employee
    name
    location
    age
end
Upravit a spustit kód