OpenBoot 2.x の手引き

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

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

+loop

( n -- ) 

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

?do

( end start -- ) 

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

do

( end start -- ) 

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

i

( -- n ) 

ループインデックス。 

j

( -- n ) 

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

leave

( -- ) 

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

loop

( -- ) 

do...loop を終了します。