Anonyme Funktionen
Anonyme Funktionen sind Funktionen ohne Namen. Sie sind praktisch, um schnell einen Ausdruck auszuwerten, ohne eine normale Funktion definieren zu müssen – das wäre deutlich ausführlicher. Um eine anonyme Funktion in einer Zeile zu definieren und direkt auszuwerten, verwenden wir Klammern, wie unten gezeigt.
(x -> x^2 + 5)(5) # 30
Ein weiterer Einsatzzweck ist, anonyme Funktionen an andere Funktionen zu übergeben, die wiederum Funktionen als Argumente akzeptieren. Das ist nützlich mit Funktionen wie map und filter, bei denen eine anonyme Funktion als Argument übergeben werden kann.
map(x -> x^2 + 5, [5, 10]) # 30, 105
Diese Übung ist Teil des Kurses
Julia: Aufbaukurs
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Create an anonymous function and evaluate it at x=6
____