sta*_*010 5 scala apache-spark
我正在使用spark-shell和Scala。是否可以从外壳的内存命名空间中删除变量?
例如,如果我创建这样的变量:
val foo = 1
var bar = 2
Run Code Online (Sandbox Code Playgroud)
是否可以从内存中删除foo和删除bar?
我知道在Python(使用del)和R(使用rm)中,您可以从名称空间(即环境或工作空间)中删除特定变量。
不幸的是,您无法删除 Scala REPL 中的特定变量。[1] 您可以做的是分配一个新值来覆盖现有变量。Scala REPL 还提供了:reset删除所有变量的命令。
[1] 调查 Spark Shell 中的内存泄漏:https : //gist.github.com/dragos/77b048c2baba93d36cd8
| 归档时间: |
|
| 查看次数: |
7259 次 |
| 最近记录: |