CommencerCommencer gratuitement

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

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Create an anonymous function and evaluate it at x=6
____
Modifier et exécuter le code