intellij-idea - JetBrains : How to watch the return value of a function?

标签 intellij-idea pycharm webstorm jetbrains-ide

我对 JetBrains IDE(PyCharm、WebStorm、IntelliJ ..)中的 Debug模式有疑问。假设我在代码中有一行看起来像这样:

....func1()...func2()...func3()...



在同一行中调用了多个functinos,并且没有将它们分配给变量。现在,我想知道每个函数的返回值是什么。我知道 Evaluate Expression 功能,但我不想使用它,因为它可能会再次调用这些函数。

你知道有什么方法可以找到一个函数的返回值而不用将它的值赋给一个变量并在调试器中检查它的值吗?

最佳答案

从 PyCharm 2016.2 开始,您可以显示函数返回值;为此,您需要:

  • 单击调试面板左侧工具栏中的设置齿轮图标
  • 确保选中显示返回值

  • 然后,当存在返回值时,您将看到它列在“调试”面板的“变量”部分顶部的“返回值”下(并且该信息仍保留在调用函数中)

    关于intellij-idea - JetBrains : How to watch the return value of a function?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38566296/

    相关文章:

    python - PyCharm - matplotlib(和其他导入模块)的自动完成

    pycharm - 如何在 PyCharm 的 'Run' 窗口中切换自动滚动?

    webstorm - 使用 Antd 标题标签时页面未呈现

    git - 显示我最近在 IntelliJ IDEA 上提交的所有文件

    java - 为什么我的编译文件夹有一个名为stick package path的子文件夹

    intellij-idea - 在 IntelliJ IDEA 中重命名项目

    javascript - WebStorm 链接到 HTML 中的 .js 文件

    svn - 无法使用 Subversion、InteliJ 和 SSH 代理进行身份验证

    python - 发现错误 : Statement expected, py: Dedent

    ide - 不接受Webstorm生成器功能