我正在使用IntelliJ 16.1.2和Scala 2.12.1。 当我在以下代码中设置断点时,它不起作用:
object Test extends App{
val array = Array(1,5,6,23,66,45,232)
array.foreach(e =>
println(e) //breakpoint 1
)
println("test") //breakpoint 2
}
控制台输出是:
Connected to the target VM, address: '127.0.0.1:63758', transport: 'socket'
1
5
6
23
66
45
232
Disconnected from the target VM, address: '127.0.0.1:63758', transport: 'socket'
test
Process finished with exit code 0
因此代码被正确执行并且进程在第二个断点处停止,但不在第一个断点上,我不明白为什么。 (我在所有项目中都遇到了这个问题。我尝试从头开始创建一个新项目,只是添加了上面的代码,但没有帮助)
有谁知道问题可能是什么? 感谢您的支持!