Fsharp-program-structure
提供:Dev Guides
F#-プログラム構造
F#は関数型プログラミング言語です。
F#では、関数はデータ型のように機能します。 他の変数と同じ方法で関数を宣言して使用できます。
一般に、F#アプリケーションには特定のエントリポイントはありません。 コンパイラは、ファイル内のすべての最上位ステートメントを上から下に実行します。
ただし、手続き型プログラミングスタイルに従うために、多くのアプリケーションはメインループを呼び出す単一のトップレベルステートメントを保持します。
次のコードは、単純なF#プログラムを示しています-
あなたがプログラムをコンパイルして実行すると、次の出力が得られます-
次のことに注意してください-
- F#コードファイルは、名前空間のインポートに使用される多くの open ステートメントで始まる場合があります。
- ファイルの本文には、アプリケーションのビジネスロジックを実装する他の関数が含まれています。
- メインループには、上位の実行可能ステートメントが含まれます。