Hatena::Grouphaskell

lnzntのHaskell日記 このページをアンテナに追加 RSSフィード

2014年11月23日(日)

部分適用

| 10:04 |  部分適用 - lnzntのHaskell日記 を含むブックマーク はてなブックマーク -  部分適用 - lnzntのHaskell日記  部分適用 - lnzntのHaskell日記 のブックマークコメント

部分適用

add x y = x + y
add1    = add 1

実行してみる。

add1 2  -- => 3 になる
add1 10 -- => 11 になる

別の書き方。(部分適用でないのもある(?))

add1 = (\x y -> x + y) 1
add1 = \x -> 1 + x   -- これは部分適用でない(?)
add1 = (+) 1