エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
DartでSleepを使っちゃいけない場合。Future.delayedとの話 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
DartでSleepを使っちゃいけない場合。Future.delayedとの話 - Qiita
Flutter歴一週間にみたない赤ん坊です。バブー。はいはい。 timeout処理を実装するためにFutureのtimeou... Flutter歴一週間にみたない赤ん坊です。バブー。はいはい。 timeout処理を実装するためにFutureのtimeoutメソッドを使用したのですが、これがsleepだとうまく動きませんでした。試行錯誤の末、ようやくawait Future.delayedを使わなければいけない事がわかったので、シェアさせていただきます。 以下のコードは、うさぎとかめが競争するプログラムです。うさぎはsleepで寝てもらい、かめはawait Future.delayedで休んでもらいます。 import 'dart:async'; import 'dart:io'; //計測用 class Timer { static int started = 0; //開始時間 //リセット static void reset() { started = getNow(); } //現在エポックミリ秒を取得 sta

