始める無料で始める

無名関数

無名関数は、名前が付いていない関数のことです。標準的な関数を作成する手間なく、素早く式を評価したいときに便利です。1行で無名関数を定義して評価するには、次のように括弧を使います。

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

無名関数は、関数を引数に取る関数へ渡すときにも役立ちます。たとえば mapfilter のような関数では、無名関数を引数として渡すことができます。

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

この演習はコースの一部です

Julia中級

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Create an anonymous function and evaluate it at x=6
____
コードを編集して実行