1

私はbaby.hs1行のコードで書きました:

doubleMe x = x * 2

ファイルを保存した後、 を使用して (ターミナル) GHCi にロードしました:l baby。正しく解釈され、読み込まれました。

を使用してテストし doubleMe 10 ました結果が得られました 20

その後、Haskell コード、つまりdoubleMe x = x * 2. ファイルbaby.hsは空白でした。ファイルを保存しました。

再度ロードしました。正しく解釈され、読み込まれました。を使用してテストしたところ doubleMe 25 、結果が得られました 50

私の質問:

  1. GHCi は以前にロードされた関数/データをどのくらい記憶していますか?
  2. このメモリをフラッシュするにはどうすればよいですか?
4

0 に答える 0