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

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

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.

mutable struct Employee
    name::String
    location::String
    age::Int
    
    # Create a function that defaults the location to "Sydney"
    function ____(name, ____)
		____(____, "Sydney", ____)
    end
    
end
Upravit a spustit kód