Funkcje anonimowe
Funkcje anonimowe to takie, którym nie przypisuje się nazwy. Przydają się do szybkiego obliczenia wyrażenia bez konieczności definiowania standardowej funkcji, co byłoby znacznie bardziej rozbudowane. Aby zdefiniować i wywołać funkcję anonimową w jednej linii, używamy nawiasów – tak jak poniżej.
(x -> x^2 + 5)(5) # 30
Funkcje anonimowe sprawdzają się też wtedy, gdy trzeba przekazać funkcję jako argument do innej funkcji. Jest to przydatne w przypadku takich funkcji jak map i filter, gdzie funkcja anonimowa może zostać przekazana jako argument.
map(x -> x^2 + 5, [5, 10]) # 30, 105
To ćwiczenie jest częścią kursu
Julia średnio zaawansowana
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Create an anonymous function and evaluate it at x=6
____