DT日記

家を離れた自宅警備員の日記

FSharp

F#/OCamlのrecのサンプルコード(JS付き)

ぼーっと2chの過去ログを読んでたら、こんなコードを見付けたのでめも。727 名前: デフォルトの名無しさん Mail: sage 投稿日: 2010/02/16(火) 01:16:04下みたいにrecの有無で結果が変わる場合もある。 束縛の再定義が嫌な人もいるだろうけど、個人的には便…

F#のletはかっこいいのだ

この記事はF# Advent Calendar 2011の20日め、のはずでした。クリスマスに間に合はせるはずが…あれ……?いろいろねたは考へてたんですが、どれも綺麗な落ちがつかないので初心者らしいねたでお茶を濁すことにしました。いままで漠然と考へてたことをがんばって…

F#で考える、初めての函数型プログラミング

を書いてますが…隊長が悪いので…今日は寝ます……!この記事はF# Advent Calendar 2011の20日め、のはずでした。クリスマスまでにはきっと…!

F#がすげーかっこいい話(判別共用体)

すっごく簡単なクラス図を考へてみる。Aが親のクラスみたいなので、B・C・Dがその下にある、と。で、ある函数に値を渡したときに、BかCかDかによって、それぞれ別の値が返ってくるやうな動きをするやうに期待したい。つまり、その値がBなら"BB"、Cなら"CCC"…

F#がすげーかっこいい話(カリー化)

最近「実践F#」を教材に F# User Group - Japan の小泉さんのF#勉強会に参加してるのですが、F#かっけー!と思ったので紹介したいです。先週が1〜3章で、今週は4章が範囲。たとへばF#ではこんなふうにコードを書くことができます。 > let f x y z = x + y + …