Archive for 12月 15th, 2011

  1. Hello, F# World!

    Posted on 12月 15th, 2011 by cx20

    F#

    F# はマイクロソフトが開発した関数型プログラミング言語である。
    OCaml(Objective Caml)の構文が使える他、ライブラリに .NET Framework が使用できる。
    C# 同様に、UNIX 環境向けの .NET Framework 互換プロジェクト「Mono」により他の OS でも動作させることができる。

    ソースコード

    printfn "Hello, F# World!"

    ソースコード(.NET ライブラリを使用した場合)

    open System
    Console.WriteLine("Hello, F# World!")

    コンパイル&実行方法(Mono)

    $ fsc hello.fs
    $ mono hello.exe
    

    コンパイル&実行方法(.NET Framework)

    C:¥> fsc hello.fs
    C:¥> hello
    

    実行結果

    Hello, F# World!