Intellij idea 在将2019.2.3升级到2019.3后,在Intellij调试器中运行kotlin会被困在收集数据中
我有一个Intellij idea 在将2019.2.3升级到2019.3后,在Intellij调试器中运行kotlin会被困在收集数据中,intellij-idea,kotlin,Intellij Idea,Kotlin,我有一个测试.kts来显示我的问题: fun solution(A: IntArray): Int { if (A.distinct().size != A.size) { return 0 } val expected = (A.size.toDouble()) * (A.size.toDouble() + 1) / 2 val real = A.map { it.toDouble() }.sum() return if (expect
测试.kts
来显示我的问题:
fun solution(A: IntArray): Int {
if (A.distinct().size != A.size) {
return 0
}
val expected = (A.size.toDouble()) * (A.size.toDouble() + 1) / 2
val real = A.map { it.toDouble() }.sum()
return if (expected == real) 1 else 0
}
check(0 == solution(listOf(1, 4, 1).toIntArray()))
在调试器模式下,如果(预期==real)1 else 0
如果要检查A
,它将永远显示收集数据。
当我想计算expected==real
基本上我看到的是下图
根据我在互联网上的发现,我尝试了:
- 禁用和启用kotlin插件
- 使缓存无效并重新启动
- 删除
.idea
并打开项目
- 重建项目
- 重新启动计算机
- 禁用所有插件并再次启用
它们都不起作用。使用java项目时,调试器工作正常
版本:
- intellij:2019.3
- java:11.0.5.hs-adpt
- kotlin:1.3.60-release-IJ2019.3-1