2011-09-23から1日間の記事一覧

async周りのメモ

F#

MSDN マガジンのバックナンバーがとてもよい入門になっている気がするので、メモ。簡単な束縛式 > let x = async{return 1};; val x : Async<int> を見てやると、xはAsyncで束縛されていることがわかる。これを使ってまた別な束縛を行おうとすると・・・ > let y </int>…

ビルダークラスの作り方・使い方

F#

実践F#を読んでもよくわからなかったのでサンプルをさらに簡単にした奴をメモ。 type OwnBuilder() = member x.Return(r) = printfn "Return (%A)" r r member x.Delay(f) = printfn "Delay (%A)" f fun () -> f() ;; let ownBuilder = new OwnBuilder();; l…