考虑这样的代码:
import 'dart:async';
foo() {
new Timer(onesec, bar);
}
bar() {
throw "from bar";
}
const onesec = const Duration(seconds:1);
main() {
runZoned(() {
new Timer(onesec, foo);
},
onError: (e, stackTrace) => print(stackTrace));
}
Run Code Online (Sandbox Code Playgroud)
如何在打印出来的时候告诉我bar"被叫" 了?foostackTrace
我希望看到类似的东西:
bar
...
foo
...
main
Run Code Online (Sandbox Code Playgroud)