我在Kotlin中有这样的表达:
fun getSomething() = create()
在调试过程中如何检入IntelliJ IDEA(Android Studio)函数返回什么值? 如果仅放置断点,则不会显示表达式结果。
答案 0 :(得分:1)
将断点放在调用函数的行之后/分配返回值,如下所示:
fun getSomething(i: Int) = 5 * i
fun main(args: Array<String>) {
val x = getSomething(5)
println("Hello") // if you want to know the value of x, put the breakpoint here
}
如果您要测试getSomething
的不同值返回的i
,
突出显示它,并在调试器在断点处停止时在编辑器窗口中单击鼠标右键,然后选择“评估表达式”(或单击 Alt + Shift + 8 (在Windows或Linux上)
在打开的窗口中,您可以评估范围内的任何代码。