NOOPT キーワードは、このキーワードが指定された独立フィールド、 パラメーター、またはデータ構造については最適化は実行されない ことを指示します。 NOOPT の指定によって、データ項目の内容は確実に直前に割り当てられた 値となります。 これは、例外処理に使用される値が入っているフィールドに必要となることがあ ります。
参照によって渡されるデータ項目を NOOPT キーワードとともに指定した場合には 、プロトタイプまたはプロシージャー・インターフェース・パラメーター定義に も NOOPT キーワードも指定しなければなりません。 値によって渡されるパラメーターにはこの要件は適用されません。
OPM RPG/400 プログラムの中で定義されるデータ項目は、すべて暗黙に NOOPT と ともに定義されます。 したがって、OPM プログラム用のプロトタイプを作成している場合には、そのプ ロトタイプの中に定義されるすべてのパラメーターに NOOPT を指定しなければな りません。 これによって、プロトタイプのユーザーのエラーが防止されます。
独立フィールド定義、パラメーター、またはデータ構造定義に使用可能なすべて のキーワードは、NOOPT と一緒に使用することができます。
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.