bugfix> dart > 投稿

を使用してhttps://dartpad.dartlang.org

以下は Script error. を与えますコンソールで?

import 'dart:io';
main() {
  sleep(const Duration(seconds:1));
}

回答 1 件
  • 私はもう試した:

    https://www.tutorialspoint.com/execute_dart_online.php

    https://www.jdoodle.com/execute-dart-online

    問題を再現できませんでしたが、ダートパッドはエラーをスローします、はい。

    import 'dart:io';
    main() {
        sleep(const Duration(seconds:1));
        print('This will be logged to the console in the browser.');
    }
    
    

    結果:

    $dart main.dart
    This will be logged to the console in the browser.
    
    

    DartPadのエラーは、スリープのバグのように見えます。

    wrapException
    _ProcessUtils__sleep
    main
    <anonymous>
    <anonymous>
    <anonymous>
    <anonymous>
    replaceJavaScript
    messageHandler/<
    
    

    ただし、この方法でスリープを使用しても、DartPadは壊れません。

    import 'dart:async';
    Future sleep1() {
      return new Future.delayed(const Duration(seconds: 1), () => "1");
    }
    main() {
        sleep1();
        print('This will be logged to the console in the browser.');
    }
    
    

あなたの答え