我可以让朱莉娅忘记REPL中的方法

时间:2015-11-25 22:27:08

标签: methods julia

如果我在REPL中玩,并且我已经为函数定义了几种不同的方法:

julia> methods(next)
# 3 methods for generic function "next":
next(i::BigInt) at none:1
next(i::Int64) at none:1
next(i) at none:1

我可以让Julia忘记其中的一些或全部吗?

1 个答案:

答案 0 :(得分:4)

简而言之,没有。

  

Julia没有MATLAB的clear函数的模拟;曾经一个名字   在Julia会话中定义(技术上,在模块Main中),它是   永远在场。

     

如果您关注内存使用情况,则始终可以使用替换对象   消耗较少内存的。例如,如果A是千兆字节大小   您不再需要的数组,可以使用A = 0释放内存。该   内存将在下次垃圾收集器运行时释放;您   可以强制gc()发生这种情况。

source