タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

clojureとhigher-orderに関するishideoのブックマーク (1)

  • Clojure すごい Haskell 楽しく学ぼう (4) 高階関数 - tnoda-clojure

    Clojure すごい Haskell たのしく学ぼう! (3) 関数の構文 に続く第4回, “Higher order functions” の章です. 第5章 高階関数高階関数を扱えるのは Haskell でも Clojure でも同じですが, 関数がカリー化されているのは Haskell だけです. 5.1 カリー化関数-- Haskell ghci> max 4 5 5 ghci> (max 4) 5 5 Haskell では関数がカリー化されています. ;;; Clojure user> (max 4 5) 5 user> ((partial max 4) 5) 5 Clojure の関数はカリー化されていないので, 部分適用の際には partial を使います. partial はよく使う割には名前が長いので, 短い部分適用の場合には,partial せずに, #( ... )

    Clojure すごい Haskell 楽しく学ぼう (4) 高階関数 - tnoda-clojure
  • 1