http://www.as400-net.com/tips/rpg/90.html ILE-RPG には拡張命令という演算命令の拡張機能がある。 MOVEL(P) という命令を見たことがあるかも知れない。 MOVEL(P) という命令は結果の フィールドをブランク埋めしてから MOVEL を行うという意味である。 このようにRPG III で使用されていた H/N/P の欄を命令コードに (x) の形式で付加した ものが拡張命令である。 ・(P) MOVEL(P) SHCODE STRING ・・・ STRING をブランク消去してから SHCODE を STRING に MOVEL する。 ・(N) SHCODE CHAIN(N) SHOHIN 99 ・・・ 更新ファイル SHOHIN に SHOCDE で連鎖(CHAIN) するが レコード・ロックは行わない。 ・(H) SURYO MULT(H) TANKA KINGAK ・・・ KINGAK = SURYO * TANKA の演算で結果を四捨五入する。 {{category2 プログラミング言語,RPG}}