vscode debug 监视表达式 局部变量举例
时间: 2023-10-13 20:14:26 浏览: 254
假设我们有以下代码:
```python
def foo(x):
y = x + 1
z = y * 2
return z
result = foo(3)
print(result)
```
我们想要在 VS Code 中调试这个代码并监视一些表达式和局部变量。首先,我们需要在代码中设置断点(可以点击行号左侧的空白处设置)。然后,我们可以通过点击调试面板中的“启动调试”按钮来启动调试会话。
一旦调试会话开始,我们可以使用“监视”面板来监视表达式和局部变量。在本例中,我们可以添加以下表达式:
- `x`: 这是函数参数 `x` 的值。
- `y`: 这是在函数中定义的局部变量 `y` 的值。
- `z`: 这是在函数中定义的局部变量 `z` 的值。
- `result`: 这是函数调用的结果,也就是返回值。
要添加这些表达式,我们可以在“监视”面板中点击“添加监视”按钮,然后输入表达式名称。例如,要监视变量 `y`,我们可以输入 `y` 并按回车键。
一旦我们添加了这些表达式,它们将在调试会话期间显示在“监视”面板中,并且它们的值将在每次程序执行到断点时更新。我们可以使用“监视”面板来查看这些值,并在需要时修改它们。
阅读全文