Fonctions anonymes
Les fonctions anonymes sont des fonctions auxquelles on n'attribue pas de nom. Elles sont utiles pour évaluer rapidement une expression sans devoir créer une fonction standard, ce qui est nettement plus verbeux. Pour définir et évaluer une fonction anonyme sur une seule ligne, on utilise des parenthèses, comme ci-dessous.
(x -> x^2 + 5)(5) # 30
On peut aussi passer des fonctions anonymes à d'autres fonctions qui acceptent des fonctions en argument. C'est pratique avec des fonctions comme map et filter, où une fonction anonyme peut être fournie comme argument.
map(x -> x^2 + 5, [5, 10]) # 30, 105
Cette activité fait partie du cours
Julia intermédiaire
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Create an anonymous function and evaluate it at x=6
____