IniziaInizia gratis

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

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Create an anonymous function and evaluate it at x=6
____
Modifica ed esegui il codice