無名関数
無名関数は、名前が付いていない関数のことです。標準的な関数を作成する手間なく、素早く式を評価したいときに便利です。1行で無名関数を定義して評価するには、次のように括弧を使います。
(x -> x^2 + 5)(5) # 30
無名関数は、関数を引数に取る関数へ渡すときにも役立ちます。たとえば map や filter のような関数では、無名関数を引数として渡すことができます。
map(x -> x^2 + 5, [5, 10]) # 30, 105
この演習はコースの一部です
Julia中級
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Create an anonymous function and evaluate it at x=6
____