Anonymní funkce
Anonymní funkce jsou takové, které nemají přiřazené jméno. Hodí se tehdy, když potřebuješ rychle vyhodnotit nějaký výraz, aniž bys musel/a vytvářet standardní funkci, která je výrazně rozsáhlejší. Anonymní funkci lze definovat i vyhodnotit na jednom řádku pomocí závorek, jak ukazuje příklad níže.
(x -> x^2 + 5)(5) # 30
Další využití anonymních funkcí spočívá v jejich předávání jako argumentů jiným funkcím. To se hodí například u funkcí map a filter, kde lze anonymní funkci předat přímo jako argument.
map(x -> x^2 + 5, [5, 10]) # 30, 105
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 an anonymous function and evaluate it at x=6
____