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

Rekapitulace pozičních argumentů

V kurzu Introduction to Julia jsi se seznámil/a se základy funkcí a s tím, jak do nich předávat argumenty. Než se podíváme na pokročilejší témata, rychle si vše zopakujeme a zavedeme novou terminologii.

Funkce přijímá vstup a produkuje výstup. Jsou skvělým nástrojem pro organizaci a opakované využití kódu. Stejný kód uvnitř funkce může běžet rychleji než tentýž kód mimo funkci – proto se vyplatí výhod funkcí naplno využívat.

Když definuješ argumenty funkce, určuješ jejich pořadí. Takovým argumentům říkáme poziční argumenty. Jsou to jednoduše argumenty seřazené v pevném pořadí, které musíš při volání funkce předat ve stejném pořadí. Julia podle pozice argumentů určí, ke kterému parametru danou hodnotu přiřadit.

V následujícím příkladu napíšeš funkci my_profit, která přijímá dva poziční argumenty: previous_price a current_price. Protože se jedná o poziční argumenty, je důležité zachovat správné pořadí.

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

Intermediate Julia

Zobrazit kurz

Pokyny k cvičení

  • Definuj funkci my_profit, která vrátí rozdíl mezi argumenty current_price a previous_price.
  • Zavolej my_profit s hodnotou previous_price 100 a hodnotou current_price 105.

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

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

# Define my_profit with two positional arguments
function ____(____, ____)
	return ____ - ____
end

# Call my_profit
my_profit(____, ____)
Upravit a spustit kód