すごいH本ラムダ式ラムダ式とは、1回だけ必要な関数を作る時に使う無名関数です。通常、高階関数に渡す関数を作るためだけに使われるらしいバックスラッシュを書いてからこのようにする。{関数本体})普通、ラムダ式は括弧で囲むとのこと。numLongChains66カリー化と部分適用の動作がよくわかってないと、必要ないところでラムダ式使いがちになるらしい。[(1,2),(3,4),(5,6)][3,7,11]ラムダ式でパターンマッチが失敗したら、ランタイムエラーが発生するので注意すること。z関数はデフォルトでカリー化されているので上の2つの関数は等価らしい。この場合、前者のほうが可読性が高い。ラムダ式を括弧なしで書いた場合、->の右側のすべてがそのラムダ式に属する。カリー化の方がよい場合もある。yこちらのほうが「引数を入れ替えた関数を返す」ということがコードから伝わりやすい。渡すという方法がある。[1,2,3,4][19,18,17,16]所感vim2hsの\をλに勝手に変えてくれる機能でカーソル位置がずれまくってたので以下の設定をOFFにした。具体的な使い方が出てきた。自分で書くとなると書けないと思う。わからんと言ってたら教えてくれるのでとても感謝しています。(1)月別アーカイブスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。