Píšeme vlastní funkce – struktury
V tomto závěrečném cvičení se strukturami upravíš předem definovanou strukturu pomocí vlastního konstruktoru.
Máš k dispozici vlastní typ pro ukládání údajů o každém zaměstnanci naší firmy. Jde o mutovatelnou strukturu (mutable struct), takže hodnoty v instanci lze měnit. Naše firma má jediné sídlo v Sydney, takže při vytváření nové instance nastavíme pole location na Sydney jako výchozí hodnotu.
Poté napíšeš vlastní funkci, která při narozeninách zaměstnance zvýší hodnotu pole age o jedna.
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.
mutable struct Employee
name::String
location::String
age::Int
# Create a function that defaults the location to "Sydney"
function ____(name, ____)
____(____, "Sydney", ____)
end
end