使用IntelliJ IDEA调试scala代码时不会出现变量

时间:2016-07-20 07:59:17

标签: scala debugging intellij-idea

我尝试使用IntelliJ的调试器调试Scala程序。我想知道为什么变量newx未在调试器的"变量" -panel中列出:

enter image description here

我特别感到惊讶,因为newx不是lazy val。它是否被省略,因为它在代码中从未被引用,因此被垃圾收集?

1 个答案:

答案 0 :(得分:2)

Scala编译器的优化会删除它,因为您没有使用它。 您可以在下面使用它来查看它,或者只使用Idea的evaluate expression功能并输入变量名称并运行,它可能会找到它。