有时你设置的断点是不是被执行了太多次?假设有一个包含 200 个元素的循环,但是你只对第 110 次循环的结果感兴趣,又或者你只对一些满足某些条件的结果感兴趣,怎么办呢?这就是我们要说的条件断点:
1. Conditional breakpoints
条件断点
这样的情况下,你可以设置一个条件断点:
-
右击行号,选择
Add conditional breakpoint...(添加条件断点)
-
或者右击一个已经设置的断点并且选择
Edit breakpoint(编辑断点)
-
然后输入一个执行结果为
true
或者false
的表达式(它的值其实不需要完全为true
或者false
尽管那个弹出框的描述是这样说的)。
在这个表达式中你可以使用任何这段代码可以获取到的值(当前行的作用域)。
如果条件成立,这个断点就会暂停代码的执行:
网友评论