このWikiは古くなりました:新しいWikiへ移動


[[命令リファレンス]]
----

*while


条件にしたがって、繰り返し処理を行います。

//plainForm
書式:
  while (条件) 手続き
 

'''条件'''に書かれた計算式の値が[[真]]である間は'''手続き'''を繰り返し実行し、[[偽]]である場合は繰り返しを終了します。

条件については[[if]]文を参照してください。

''※''  while文でだけ使われる特別な条件として、 while( 1 ) という形式があります。これは無条件に(永久に)繰り返す、という意味になります。


**例1
  
 //(オブジェクトを作成し、ダブルクリック後つぎのように入力します。)
 extends SpriteChar;
 while(x<300) { 
   // x が 300より小さい(300より左にいる)場合、この中を実行
   x=x+1;
   update();
 }


▲ 実行すると、オブジェクトが右に移動しますが、x = 300 の地点で消滅します。


----
[[命令リファレンス]]

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS