繁体   English   中英

Dart是否有“断点”声明?

[英]Does Dart have a 'breakpoint' statement?

Dart中是否有一条语句可以使调试器在调试时停止而不设置断点?

在某些情况下,能够硬编码断点会很有帮助。 例如,我遇到了这个问题以简化远程调试,以确保执行提早停止,然后可以使用调试器添加更多断点。

这是刚刚引入的(Dart VM版本:1.11.0-edge.131775(2015年2月2日星期二14:25:22)在“ linux_x64”上)

import 'dart:developer'; 

void main() {
  debugger(); 
  // or
  debugger(msg: 'because I say so');
}

还有一个条件变量

// Debugger.breakHereIf(bool expr); // current
debugger(when: somethingIsTrue, msg: 'investigate'); // later

另请参阅Dartium中的断点不适用于如何使用Dartiums调试器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM