while

条件付き繰り返し開始

while p1

p1=条件式(1) : 繰り返しを行なう条件

解説

whileに続く条件が満たされている間だけ、whileからwendまでを繰り返します。
条件が満たされていない場合はねwhileからwendまでを実行しません。
whileに続く条件を省略した場合は、無限に繰り返しを行ないます。

	a=0
	while a<5
	a=a+1:mes "A="+a
	wend		; aが5以下の間だけwhile以下を繰り返す

また、_continue_breakマクロによって再開、脱出が可能です。
whilewend制御は、プリプロセッサのマクロ機能を使って実現されています。
CやJava等に近い記述をしたいような場合にお使い下さい。
初心者の方には、repeatloop命令か、if命令による繰り返し記述を推奨します。

関連項目

_continueマクロループをやり直す
_breakマクロループを脱出する
wend条件付き繰り返し終了

サンプル逆引き (3)

macros.as
ongosub.as
switch.as

情報

バージョン2.61
作成日2004/03/01
著作者onitama
URLhttp://www.onionsoft.net/
備考ver2.61標準命令
タイプ内蔵命令
グループプログラム制御マクロ
hs ファイルhsphelp\i_prog.HS