2014-05-02から1日間の記事一覧

F# interactive(fsi.exe)で起動時に自動的にライブラリを読み込む

F#

コンソールでちゃっとF#をエンジョイしたい、そんな時、あると思います。 ただ、同時にMathNet.Numericsなんかのライブラリを参照したい時、いちいち読み込むのがめんどいので、そいつを自動化しようという話。使いそうなライブラリは全部 C:\FsLib に突っ込…

多次元配列を操作する際、深いネスト作ってループすんのやめたい

R F#

高次元の配列に対する処理を書こうと思うと、その各次元に対応したループインデックスに対するfor分のネストがえらいことになる、そんな時あると思います。 F#でやるならどうしようかと考えて以下のようなコードを書いた。List.collectが便利ってことに気が…