如果不这么做,会不会导致之前运行的结果在再次运行时造成混淆?
- 显然不是,我可能连着运行一连串的代码
- 会,所以需要时要重启
1 个赞
在调试一个很小的代码脚本的时候,需要修改代码反复多次重新运行,如果每次都 Resart REPL ,会反复重新加载脚本中需要的包,十分耗时。请问对于这个问题,有没有好的改善办法?谢了!
非常感谢,我了解一下!
可以开一个小module
:
module drill
# ...
function foo()
# ...
end
end # module drill
drill.foo()
这样每次REPL求值这个脚本, module drill
都会被完全地替换掉,从而避免之前运行的结果(定义的函数、类型、常量等)带来的混淆
1 个赞