#2
Mathematicaで関数をカリー化
Mathematicaで関数をカリー化してみます。
まず、2つの引数を足し合わせるadd1関数を、普通に定義してみます。Mathematicaで一般的に関数を定義するには、このような形式で書くことが多いと思います。
In[1]:= add1[x_, y_] := x + y
この関数を呼んでみましょう。
In[2]:= add1[3, 4]
Out[2]= 7
問題ありませんね。
次に、
Mathematicaで関数をカリー化してみます。
まず、2つの引数を足し合わせるadd1関数を、普通に定義してみます。Mathematicaで一般的に関数を定義するには、このような形式で書くことが多いと思います。
In[1]:= add1[x_, y_] := x + y
この関数を呼んでみましょう。
In[2]:= add1[3, 4]
Out[2]= 7
問題ありませんね。
次に、