NUMVAL 関数は、引数で指定された英数字ストリングによって表される数字を戻します。 この関数は、ストリングの前後のブランクをすべて取り除き、算術式で使用できる数字を生成します。
関数タイプは数字です。
>>-+------+--+----+--+------+--+-数字--+-----------+-+------------> '-スペース-' +-+--+ '-スペース-' | '-.--+----+-' | '- --' | '-数字-' | '-.--数字-------------' >--+------+---------------------------------------------------->< '-スペース-'
>>-+------+--+-数字--+-----------+-+--+------+--+----+------------> '-スペース-' | '-.--+----+-' | '-スペース-' +-+--+ | '-数字-' | +- --+ '-.--数字-------------' +-CR-+ '-DB-' >--+------+---------------------------------------------------->< '-スペース-'
SPECIAL-NAMES 段落に DECIMAL-POINT IS COMMA 文節を指定している場合、 引数-1 では、小数点ではなくコンマを使用しなくてはなりません。
戻り値は、引数-1 で表される数値の浮動小数点の近似値になります。詳しくは、「IBM Rational Development Studio for i: ILE COBOL プログラマーの手引き」の『変換と精度』を参照してください。