2007-10-13から1日間の記事一覧

パイプ演算子 |> (F#)

この演算子はイイ!UNIX系のコマンドは、以下のようにパイプで連結して使われることがよくある。 % ls | grep hogeこれと同じようなことがF#の関数呼び出しで出来るのだ。 #light let numbers = [ 1; 4; 2; 5; 2; 6; 9] List.iter (fun x -> printfn "%i" x)…

F#から.NETライブラリの呼び出し(F#)

F#は.NETの上で動作する。だから.NETの強力なライブラリにアクセスが出来る。 static 関数を呼び出す #light open System Console.WriteLine( "Hello {0} libraries.", ".NET" ) FileInfo クラスを使う #light open System.IO let file = new FileInfo( "tes…

命令型プログラミング(F#)

F# はマルチパラダイム言語だ。次の3つのパラダイムをサポートしている。 関数型プログラミング (functional programming) 命令型プログラミング (imperative programming) オブジェクト指向プログラミング (object-oriented programming) ここでは命令型プ…