90. RPG命令の拡張命令
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
の演算で結果を
四捨五入
する。