OpenBoot 3.x の手引き

do (カウント付き) ループコマンド

表 1-35 do (カウント付き) ループコマンド

+loop

( n -- )

do...+loop 構造を終了します。ループインデックスに n を加算し、 do に戻ります (n < 0 の場合は、インデックスは start から end まで変わります)。

?do

( end start -- )

?do...loop の 0 回またはそれ以上の実行を開始します。インデックスは start から end-1 まで変わります。end = start の場合はループは実行されません。

do

( end start -- )

do...loopを開始します。インデックスは start から end-1 まで変わります。例: 10 0 do i . loop (0 1 2...d e f と出力します)。

i

( -- n )

ループインデックス。 

j

( -- n )

1 つ外側のループのループインデックス。 

leave

( -- )

do...loop から抜けます。

loop

( -- )

do...loop の終わり。