自由形式構文 | DOW{(MR)} 標識式 |
コード | 演算項目 1 | 拡張演算項目 2 | ||||
---|---|---|---|---|---|---|
DOW (M/R) | 標識式 |
DOW 命令コードは、指定された条件が存在する時に処理したい命令のグループ の前に置かれます。 その機能は DOWxx 命令コードの機能と似ています。 対応する ENDDO ステートメントは、このグループの終わりを示します。相違点は、論理条件が式に よって値が決まる標識 (標識式) で表されることです。 DOW 命令によって制御される操作は、標識式 が真である間、 実行されます。式の詳細については、式を参照してください。 命令拡張 M および R が どのように使用されるかについては、数値演算の精度の規則を参照してください。
固定形式構文の場合、レベルおよび条件付け標識は有効です。 演算項目 1 はブランクでなければなりません。 演算項目 2 には評価する式が入ります。
詳細については、比較命令または 構造化プログラミング命令を参照してください。
*..1....+....2....+....3....+....4....+....5....+....6....+....7...+.... * In this example, the do loop will be repeated until the condition * is false. That is when A > 5 or B+C are not equal to zero. /FREE dow (a <= 5) and (b + c = 0); do_something (a:b:c); enddo; /END-FREE
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.