F# セッションを保持したり、ファイルにシリアル化したりする方法はありますか? つまり、それを友人に渡して「これを走らせて」と言うと、彼らは私がいたのと同じ場所にいるでしょうか? この能力があったことは知っていますが、これを行う方法が見つかりません。
別の方法としては、ログ ファイルなどを使用することもできますが、理想的には、出力を取り除いて、私が書いたコードだけを提供することです。
ユーザーからの質問ですが、F# の構成ファイルはありますか?
F#Interactiveセッションをシリアル化したり、コマンドのログを自動的に作成したりする方法はありません。
一般的なユーザー操作では、すべてのコードをF#スクリプトファイル(.fsx
拡張子)で記述し、行を選択してAlt + Enterを使用してF#Interactiveに送信することでコードを評価します。このように作業する場合、F#スクリプトファイルは作業のログに少し似ています。他の人に簡単に送信できます。
このアプローチの良いところは、ファイルを編集できることです。何か間違ったことを書いた場合、それを修正することができ、間違ったバージョンはログに表示されません。悪い点は、ソースファイルを正しく保つために追加の作業が必要になることです。
自動包含について-VisualStudiofsi.exe
オプション(F#ツール)でのオプションを指定できます。--load
コマンドラインパラメータを使用して、起動時にF#ソースを読み込むことができます。