until

条件付き繰り返し終了

until p1

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

解説

untilに続く条件が満たされるまで、doからuntilまでの部分を繰り返します。
条件が満たされている場合でも、最低一回はdountil内を実行します。
untilに続く条件を省略した場合は、繰り返しを行ないません。

	a=0
	do
	a=a+1:mes "A="+a
	until a>5    ; aが5以上になるまでdo以下を繰り返す

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

関連項目

_continueマクロループをやり直す
_breakマクロループを脱出する
do条件付き繰り返し開始

サンプル逆引き (1)

macro.hsp

情報

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