Dart中是否有一条语句可以使调试器在调试时停止而不设置断点?
在某些情况下,能够对断点进行硬编码会很有帮助.我遇到这个示例是为了简化远程调试,以确保执行提前停止,然后我可以使用调试器添加更多断点.
Dart中是否有一条语句可以使调试器在调试时停止而不设置断点?
在某些情况下,能够对断点进行硬编码会很有帮助.我遇到这个示例是为了简化远程调试,以确保执行提前停止,然后我可以使用调试器添加更多断点.
这是刚推出的 ("linux_x64"上的DART VM版本:1.11.0-edge.131775(Tue Jun 2 14:25:22 2015))
import 'dart:developer';
void main() {
debugger();
// or
debugger(msg: 'because I say so');
}
还有一个条件变量
// Debugger.breakHereIf(bool expr); // current
debugger(when: somethingIsTrue, msg: 'investigate'); // later
另请参阅Breakpoints in Dartium not working了解如何使用Dartium调试器.