|
コマンド |
スタックダイアグラム |
説明 |
|---|---|---|
| +loop |
( n -- ) |
do...+loop 構造を終了します。ループインデックスを加算し、do に戻ります (n < 0 の場合は、インデックスは start から end まで変わります。) |
| ?do |
( end start -- ) |
?do...loop の 0 回またはそれ以上の実行を開始します。インデックスは start から end-1 まで変わります。end = start の場合はループは実行されません。 |
| ?leave |
( flag -- ) |
flag がゼロ以外の場合、do...loop から抜けます。 |
| 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 を終了します。 |