Funzioni anonime
Le funzioni anonime sono funzioni a cui non è stato assegnato un nome. Sono utili per valutare velocemente un’espressione senza dover creare una funzione standard, che sarebbe molto più verbosa. Per definire e valutare una funzione anonima in una sola riga, usiamo le parentesi, come mostrato qui sotto.
(x -> x^2 + 5)(5) # 30
Un altro utilizzo delle funzioni anonime è passarle a funzioni che accettano altre funzioni come argomenti. Questo è utile con funzioni come map e filter, dove una funzione anonima può essere passata come argomento.
map(x -> x^2 + 5, [5, 10]) # 30, 105
Questo esercizio fa parte del corso
Julia intermedio
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Create an anonymous function and evaluate it at x=6
____