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