2

F# セッションを保持したり、ファイルにシリアル化したりする方法はありますか? つまり、それを友人に渡して「これを走らせて」と言うと、彼らは私がいたのと同じ場所にいるでしょうか? この能力があったことは知っていますが、これを行う方法が見つかりません。

別の方法としては、ログ ファイルなどを使用することもできますが、理想的には、出力を取り除いて、私が書いたコードだけを提供することです。

ユーザーからの質問ですが、F# の構成ファイルはありますか?

4

1 に答える 1

5

F#Interactiveセッションをシリアル化したり、コマンドのログを自動的に作成したりする方法はありません。

一般的なユーザー操作では、すべてのコードをF#スクリプトファイル(.fsx拡張子)で記述し、行を選択してAlt + Enterを使用してF#Interactiveに送信することでコードを評価します。このように作業する場合、F#スクリプトファイルは作業のログに少し似ています。他の人に簡単に送信できます。

このアプローチの良いところは、ファイルを編集できることです。何か間違ったことを書いた場合、それを修正することができ、間違ったバージョンはログに表示されません。悪い点は、ソースファイルを正しく保つために追加の作業が必要になることです。

自動包含について-VisualStudiofsi.exeオプション(F#ツール)でのオプションを指定できます。--loadコマンドラインパラメータを使用して、起動時にF#ソースを読み込むことができます。

于 2011-05-05T16:17:18.223 に答える