Fonctions anonymes
Les fonctions anonymes sont des fonctions auxquelles aucun nom n’est attribué. Elles sont pratiques pour évaluer rapidement une expression sans devoir créer une fonction classique, bien plus verbeuse. 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
Autre usage : passer une fonction anonyme à des fonctions qui prennent d’autres fonctions en argument. C’est utile avec des fonctions comme map et filter, où l’on peut transmettre une fonction anonyme en argument.
map(x -> x^2 + 5, [5, 10]) # 30, 105
Cet exercice fait partie du cours
Julia intermédiaire
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Create an anonymous function and evaluate it at x=6
____