Hello, World プログラム

なにはともあれ、ハローワールドを書かないと話は進みません。

printfn "Hello, World"

コンパイルする場合はこれで良いのですが、インタプリタで実行する場合は行末に ;; が必要。


シンプルな関数を作成する

let Cube x = x * x * x

printfn "%d" (Cube 8)

1行目で3乗の値を返す関数を作っています。


複数のソースファイルをコンパイルする

Visual Studioで複数のファイルを作ってコンパイルし、実行すると、上から順に実行されます。
上からというのはソリューションエクスプローラで表示されている順ということです。
この順番はAlt+↑、Alt+↓で変更できます。