在 Xcode 调试期间,可以打印出特定阶段变量的值。我想知道 Netbeans 是否有类似的功能?如果没有,那么 Java IDE 有哪些可以实现该功能?
窗口 > 调试器 > 变量
)即可显示该断点处变量的值。这些行可能还有子行,例如:如果存在名为myArray
的数组,则可以点击其旁边的+
符号以查看每个元素的值。'调试' > '表达式求值'
来评估条件语句。例如,在迭代“myArray”的循环中,您可以输入myArray[2] == 5
并单击绿色的->
箭头来评估此表达式。如果该元素的值为5,则会显示该测试的表达式,类型(在本例中为boolean
)和输出。
或者
将断点插入到想要监视变量的任何位置。{=<变量名>}
填写相应的字段。例如,输入:myVar value @ L30 is: {=myVar}
将在调试器控制台中输出“myVar value @ L30 is: 1
”。设置断点并使用“PO”关键字打印变量。
ex: `NSString *string=@"String to print";` in your code
Po string
即可。