formatNumber()

La función de serie StrLib.formatNumber devuelve un número como serie con formato.

  StrLib.formatNumber(
    expresiónNumérica cualquierExpresiónNumérica
in
     [ , formatoNumérico STRING in] )
  returns (resultado STRING)
resultado
Una variable de tipo STRING.
expresiónNumérica
El valor numérico que debe formatearse. Puede ser cualquier expresión que dé como resultado un número.
formatoNumérico
Una serie que define cómo debe formatearse el número. La serie es opcional.

Puede utilizar la variable de sistema StrLib.defaultMoneyFormat o StrLib.defaultNumericFormat. Para obtener detalles acerca de esas variables, consulte defaultMoneyFormat y defaultNumericFormat.

.
Los caracteres válidos son los siguientes:
#
Un espacio reservado para un dígito.
*
Utilice un asterisco (*) como carácter de relleno para un cero inicial.
&
Utilice un cero como carácter de relleno para un cero inicial.
#
Utilice un espacio como carácter de relleno para un cero inicial.
<
Justifique a la izquierda el número.
,
Utilice un separador numérico dependiente del entorno local a menos que la posición contenga un cero inicial.
.
Utilice una coma decimal dependiente del entorno local.
-
Utilice un signo menos (-) para los valores menores que 0; utilice un espacio para los valores mayores o iguales que 0.
+
Utilice un signo menos para los valores menores que 0; utilice un signo más (+) para los valores mayores o iguales que 0.
(
Preceda los valores negativos con un paréntesis izquierdo , según sea apropiado en la contabilidad.
)
Coloque un paréntesis derecho después de un valor negativo, según sea apropiado en la contabilidad.
$
Preceda el valor con un símbolo de moneda dependiente del entorno local.
@
Coloque el símbolo de moneda dependiente del entorno local después del valor.
Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.