2009-11-01から1ヶ月間の記事一覧

Effective JavaのアレをC#で

ねた元はこちら: なんぞこれ。コンストラクタパラメータが異常に大杉る・・・。バカなの?死ぬの?そういう場合はBuilderパターンを検討してみよう。 - Bug Catharsis C#3.0とC#4.0の2つを考えてみました。 まず、ネタ元の本文に このEffective JavaでJoshua B…

文系プログラマのためのF#入門

F#

let 馬鈴薯の f = f "はたらけど" let うす紫の x f = f (x + " はたらけど猶") let 花に降る x f = f (x + " わが生活(くらし)") let 雨を思へり x y = x + " 楽にならざり" + y let 都の雨に = " ぢっと手を見る" let 石川啄木 _ = printfn "%s" [<STAThread>] do </stathread>…

Seq.cache - Memoize

F#って標準でmemoizeもどき君が備わってたような、どんな関数だっけ・・・と思っていた矢先、@igetaさんのつぶやきの中からその関数を発見!白骨!発掘! その名もSeq.cacheさんでした。忘れないように軽くメモしておこうと思います。 > let test1 = seq { f…