私は、関連する関数の1つ以上がmemoize
のヘルプで定義されているデバッグコードです。いくつかのコードを編集し、REPLでファイルをリロードして、新しいコードを試してみましょう。しかし、まだバグが残っている場合は、私はバグを修正していないか、またはmemoize
にバグの結果がキャッシュされているかどうか常に質問します。
したがって、memoize
がメモリを失ったことを絶対に確信させるために使用できるREPLを再起動するのには方法がありませんか?Clojureのmemoizeはいつキャッシュをクリアしますか?
は、(機能のパフォーマンスはメモ化に大きく依存している可能性があるため、REPLセッション中memoize
への呼び出しを排除することは、退屈な、時には非現実的でもあることに注意してください。)
「置き換える」とはどういう意味ですか? –
https://github.com/clojure/core.memoizeはあまり鈍い選択肢ではありません。 – slipset