F#
Facebook C# SDK を使用して F# からFacebook API を叩いてみた。 最初にコードを示しておくと、こんな感じになった。 …うーん、ダウンキャストしたりボクシングしたりミュータブルな Dictionary を使ったりと、 あんまり F# らしいイケてるコードに見えない…
前回のエントリの「標準入力から文字列を読み取り先頭から連続する数字だけを抜き出すプログラム」を Collections.Seq 系関数で書き換えてみる。 takeWhile 関数が適しているだろう。 getNumIndex 関数を以下で置き換える。 Seq.takeWhile(fun s -> Char.IsN…
C#で学ぶF#入門・再(1)に行ってきた。 参加前にひと通りテキストを読んで疑問だった点について当日教えていただいたのでメモ。 (テキストはこちらで公開されている) open System let a = 1 Console.WriteLine(a) a = 2 Console.WriteLine(a) これでaの値が2…
C#で学ぶF#入門・再(1)に参加するにあたり、手持ちの MacBook Air で F# 開発環境を整えた作業メモ。 Microsoft Download Centerから fsharp.zip をダウンロードして適当な場所に解凍。 mono {F# HOME}/bin/fsi.exe --gui- で対話環境が立ち上がることを確認…