在所有编程语言中,调试是一个核心概念,因为我们都需要进行调试。
我正在尝试在Flutter应用程序的调试模式下编辑和设置值。但是我找不到任何地方可以编辑该值并将其设置以测试更改对流程的影响。
- 在VS Code中,我设置了断点并在调试模式下运行应用程序,设置了监视点等,但找不到编辑值的方法?
这在Flutter应用程序中是否可能?
我不认为这是可能的。在 Visual Studio Code 中,如果您单击任何可以更改的变量,上下文菜单中会有一个 Set Value
命令,但在调试 Flutter 应用程序时不可用。即使您在断点暂停时转到 Debug Console
并在那里对变量进行新值分配,当您恢复运行代码时它也不会反映出来。
您可以使用
if (kDebugMode)
doSomething();