Aan de slagGa gratis aan de slag

Anonieme functies

Anonieme functies zijn functies zonder naam. Ze zijn handig om snel een expressie te evalueren zonder een reguliere functie te hoeven schrijven, wat vaak veel omslachtiger is. Om een anonieme functie in één regel te definiëren en te evalueren, gebruik je haakjes, zoals hieronder.

(x -> x^2 + 5)(5)  # 30

Een andere toepassing is ze door te geven aan functies die andere functies als argument nemen. Dit is nuttig bij functies zoals map en filter, waar je een anonieme functie als argument kunt meegeven.

map(x -> x^2 + 5, [5, 10])  # 30, 105

Deze oefening maakt deel uit van de cursus

Julia voor gevorderden

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Create an anonymous function and evaluate it at x=6
____
Code bewerken en uitvoeren