xcode - 如何在Netbeans调试期间打印出变量的值?

标签 xcode debugging variables netbeans

在调试过程中的xcode中,可以在特定阶段打印出变量的值。我只是想知道Netbeans中是否有类似的功能?如果没有,那么Java IDE会做什么?

最佳答案

您是否尝试过以下方法:

在要查看该值的行上放置一个断点。在该文件上运行调试器,然后切换到“变量”选项卡(Window > Debugger > Variables)。这将显示该断点处变量的值。这些行也可能有子行-例如。如果存在一个名为myArray的数组,则可以单击它旁边的+符号以查看每个元素的值。

您还可以通过'Debug' > 'Evaluate Expression'评估条件。例如,在“myArray”的迭代循环中,您可以输入myArray[2] == 5并单击绿色的->箭头对此进行评估。如果该元素的值为5,则将指示该测试的表达式,类型(此示例中为boolean)和输出。


  • 在您要监视变量的任何位置插入断点。
  • 右键单击断点,然后选择“断点>属性”。
  • 将挂起设置为“无线程(继续)”。
  • 然后只需使用{=<variable name>}的格式填写相应的字段。因此,例如输入:“myVar value @ L30 is: {=myVar}”将输出“myVar value @ L30 is: 1”到调试器控制台。

  • 您不需要重新编译。只需在调试器下运行并切换到控制台输出即可。

    关于xcode - 如何在Netbeans调试期间打印出变量的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38603336/

    相关文章:

    matlab - 如何在matlab中更新变量?

    c++ - 错误 : call to implicitly-deleted copy constructor of 'std::__1::unique_ptr<A, std::__1::default_delete<A>>'

    iphone - 将导航 Controller 添加到现有的 UITableView

    objective-c - NSTimer 的问题

    debugging - 未知的应用程序域

    asp.net - Global.asax : 'RedirectPermanent' is not a member of 'System.Web.HttpResponse' 中的错误

    c - 该程序工作正常高达 9 位数字和失败在 10 位

    objective-c - 在 Objective-C 中使用 Protocol Buffers

    c# - 通过 Visual Studio 运行应用程序时出现“访问冲突”

    variables - 如何更改 Scheme 中的值但仅使用纯函数范式