炎の型工房 ScratchとDartでゲームプログラム入門 Advent Calendar 2016
の記事です
Sleep機能を利用してみよう
前回の方法だと、メッセージが凄い勢いで流れていくので、間にSleepを入れてみましょう。
を、Dartで書いてみましょう。
import 'dart:math' as math;
import 'dart:async';
main(List<String> args) async {
var rand = new math.Random();
var messages = ["hello", "bye"];
while(true) {
print("${messages[rand.nextInt(2)]}");
await new Future.delayed(new Duration(seconds: 1));
}
}
Sleep機能を利用するには、dart:async パッケージを利用します。
パッケージを宣言せんげん する
import 'dart:async';
main関数かんすう にasyncを定義ていぎ する
main(List<String> args) async {
}
1秒びょう sleepするコードを書か く
await new Future.delayed(new Duration(seconds: 1));
awaitを宣言
awaitを利用
Thanks
ここまで、読
では、次回
ではでは