stringAsDecimal()

La función de sistema MathLib.stringAsDecimal acepta un valor de carácter (como por ejemplo "98.6") y devuelve el valor equivalente de tipo DECIMAL. Si la entrada no es numérica, la función devuelve NULL.

MathLib.stringAsDecimal(númeroComoTexto STRING in)
  returns (resultado DECIMAL nullable)
resultado
Un campo que puede aceptar un valor de tipo DECIMAL. El campo receptor debe tener capacidad de nulos y puede tener cualquier posición decimal y cualquier longitud.

EGL permite un total de 32 dígitos a ambos lados de la coma decimal. La coma decimal (si existe) es específica del entorno local Java.

Para obtener información detallada sobre las implicaciones de asignar valores a campos de diferentes tipos, consulte el apartado Asignaciones.

númeroComoTexto
Un campo de caracteres o serie de literal, que puede incluir un carácter de signo inicial.

Ejemplo

  myField = "-5.243";

  // resultado = -5.243
  result = MathLib.stringAsDecimal(myField);  
Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.