即使条件为假,VScode中的条件断点也会跳闸

Sha*_*han 5 python debugging visual-studio-code

就像标题所说的那样,我在VS代码中设置的任何条件断点总是被触发,即使条件为假.我右键单击边距,在显示的小方框中键入条件,然后按Enter键.是语法吗?我尝试了以下条件,他们都被绊倒了,尽管他们显然是假的.

(if False)
Run Code Online (Sandbox Code Playgroud)

还有这个:

(False)
Run Code Online (Sandbox Code Playgroud)

使用Python,如果这有任何区别.

fox*_*ris 2

我掉入陷阱,

foo1 = 1
foo2 = 2
Run Code Online (Sandbox Code Playgroud)

如果要在 foo1 == 1 时停止,则需要在第 2 行设置断点。在第 1 行,foo1 尚未定义。