Partial Application 2020/9

Partial Application
  • 他の関数へ引数の一部をあらかじめ適用させた関数。

func3 x y z = x + y + z

partialAP1 = func3 10
partialAP2 = func3 10 20
GHCi> partialAP1 1 2
13
GHCi> partialAP2 1
31
partialAP1は引数を2つだけ取る関数。それ以外はエラー。
partialAP2は引数を1つだけ取る関数。それ以外はエラー。