标签: dartpad

如何停止 DartPad 中的程序?

使用DartPad,如何停止当前程序而不丢失所有代码?

事实上,似乎只有:

  • 一个运行按钮
  • 一个重置按钮(擦除您的代码)

答案不是:

  • “让它继续运行,然后再次单击“运行”,”

(因为显然它不会首先停止当前代码,实际上会并行开始后续运行!***)

  • “只需重新加载浏览器选项卡”

(因为如果你需要读取快速变化的控制台输出怎么办?——那会消失)

*** 您可以使用以下代码验证此行为:

import 'dart:async';

void main() {
  
  int iter = 0;
  
  Timer myTimer = Timer.periodic(Duration(milliseconds: 10), (timer) {
    iter++;
   
    int temp = iter %1000;
    
    print("iter = $iter");
    print("iter %1000 = $temp");
  });

}
Run Code Online (Sandbox Code Playgroud)

asynchronous dart playgrounds dartpad

5
推荐指数
1
解决办法
504
查看次数

标签 统计

asynchronous ×1

dart ×1

dartpad ×1

playgrounds ×1