gpt4 book ai didi

haskell - 如何清除ghci的函数结果缓存?

转载 作者:行者123 更新时间:2023-12-03 03:33:45 26 4
gpt4 key购买 nike

GHCI 似乎会在交互式 session 期间缓存函数的结果。很容易注意到,只需调用一个耗时的函数两次即可。第二次时,结果会立即出现。

有没有办法从 GHCI 中清除此缓存,这样我就不必重新启动它?我正在做一些快速且不详细的性能比较,因此使用 System.CPUTime 会有点矫枉过正。

最佳答案

您始终可以通过命令 :r 重新加载您正在使用的模块。这将丢弃您所做的任何交互式绑定(bind),如果您只是闲逛,这可能并不总是实用。如果您实际上没有使用模块,这也适用。

关于haskell - 如何清除ghci的函数结果缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15483752/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com