炎の型工房 ScratchとDartでゲームプログラム入門 Advent Calendar 2016
の記事です
ループ機能を試してみよう
ランダムに「hello」と「bye」を表示するコードです。
このCodeをDartで書いてみましょう。
import 'dart:math' as math;
main(List<String> args) {
var rand = new math.Random();
var messages = ["hello", "bye"];
while(true) {
print("${messages[rand.nextInt(2)]}");
}
}
となります。
- リストの生成は、var messages = ["hello", "bye"];
Dartでは、文字列のListは、
var messages = ["hello", "bye"];
で、できます。
Scratchと違うのは、0から始
"hello"を取得
-
乱数
らんすう の生成せいせい には、new math.Random()を利用りよう する。
Dartで乱数らんすう を生成せいせい させるには、'dart:math'パッケージを利用りよう する必要ひつよう があります。- パッケージを使
つか う宣言せんげん をする
- パッケージを使
import 'dart:math' as math;
-
乱数
らんすう を生成せいせい する準備じゅんび をする
var rand = new math.Random();
-
生成
せいせい します
rand.nextInt(2)
0、1の乱数
- ずっとは、while(true){}
var xxx = 0;
while(xxx>10) {
xxx = xxx + 1;
}
のように、10回
Thanks
ここまで、読
では、次回
ではでは