Dart Future.delayed関数を使って指定した時間を遅延するサンプル

環境
Windows 11 pro 64bit
Dart 2.18.4

構文
await Future.delayed(Duration(xxx));
Future.delayed関数をawaitで呼び出します。
Future.delayedは、指定した時間だけ処理を遅延させます。

使用例

import 'dart:async';

void main() async {
  print(DateTime.now()); 
  await Future.delayed(Duration(seconds: 5));
  print(DateTime.now()); 
}

実行結果
2023-10-05 19:29:05.166
2023-10-05 19:29:10.168

Dart

Posted by arkgame