(閉じる)

タグ :

コンピュータ・IT 29 users このエントリーをはてなブックマークに追加

お前に本当のカリー化を見せてやろう、Groovyで - No Programming, No Life

Groovy, 文法はじめに思いの外話題になっているようなので、Groovyでちゃんとしたカリー化をする関数を書いてみました。ちょっとタイトルはあれですがお許し下さい。 こんな感じでいいんですよね?(ツッコミ大歓迎) ここでは、addが引数を3つ取って、加算するクロージャです。メソッドrealCurryクロージャを引数にとり、カリー化したクロージャを返却します。 add = {a, b, c -> a + b + c } ↓カリー化! curriedAdd = {a -> {b -> {c -> a +... > このページを見る

最終更新時間: 2011年09月05日12時56分
▼ブログで紹介する

このエントリーに含まれている商品

Groovyイン・アクション

みんなのブックマーク 人気(0) 新着

  • 『一つしか引数を取れない「本当のカリー化」より、部分適用の方が便利でしょ。realCurryが必要だと思う根拠を出して?』っていう返事が来てるね。 2011/09/06
  • via http://favstar.fm/users/bsiyo/status/110613222226276352 2011/09/05
  • カリー化の目的は部分適用がしたいってことだと思っているので、Groovy がカリー化せずに部分適用できるなら(本当の)カリー化する必要は無いという認識だけど、まあよくわかってないです。 2011/09/05
  • Groovyのcurryは部分適用なので、ふもさんが正しいcurryを実装してくれたようです。 2011/09/05

    1 RT

はてなブックマークはオンラインでブックマークを管理・共有できる無料サービス。自宅、職場、外出先、どこからでも同じブックマークにアクセスできます。ユーザーはみんなでブックマークを共有して効率良く情報収集しています。あなたもはてなブックマークを始めてみませんか?

このエントリーを含む日記(1)