debugger 函数

bool debugger({
  1. bool when = true,
  2. String? message,
})

如果 when 为 true,则停止程序,就像在以下语句处遇到断点一样。

返回 when 的值。一些调试器可能会显示 message

注意:调用时,隔离区将不会返回,直到调试器继续执行。在 Dart VM 中运行时,无论是否连接调试器,行为都是相同的。当编译到 JavaScript 时,这使用 "debugger" 语句,并且行为完全相同。

实现

external bool debugger({bool when = true, String? message});