1. 学ぶ
  2. /
  3. コース
  4. /
  5. Julia中級

Connected

演習

無名関数

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

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

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

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

指示1 / 2

undefined XP
    1
    2
  • 無名関数を作成し、x = 6 のときの式 x^2 + 6x + 4 を評価してください。