web-dev-qa-db-ja.com

F#の.fsx、.fsi、.fsファイルの違いは何ですか?

それで、tryfsharp.orgからF#を学び始め、VS2013を使用しています。 .fs(ソース)、.fsx(スクリプト)、.fsi(署名)の違いは何ですか?

46
Kenneth Bastian

.fsxは、スクリプトとして実行することを目的とした個々のファイル用です。特に、.fsxファイルでは、#r "Foo.dll"などを使用してライブラリを動的にロードしたり、#load "Foo.fsx"を使用して別のスクリプトファイルをロードしたりできます。

.fsは、プロジェクトの一部としてコンパイルされたソースファイル用です。

.fsiは署名ファイル用で、オプションであり、対応する.fsファイルのAPIを記述します。詳細 こちら

61
Tarmil