Altova MapForce 2023 Enterprise Edition

Convierte el valor de arg en un número, donde arg es una cadena de valor booleano. Si arg es una cadena, MapForce intentará analizarlo como número. Por ejemplo, una cadena como "12.56" se convierte en el valor decimal 12.56. Si arg tiene el valor booleano true, se convierte en el valor numérico 1. Si arg tiene el valor booleano false , se convierte en el valor numérico 0.

mf-func-number

 

Lenguajes

Built-in, C++, C#, Java, XQuery#, XSLT 1.0 y, XSLT 1.0, XSLT 2.0, XSLT 3.0.

 

Parámetros

Argumento

Descripción

arg

Argumento obligatorio. Indica el valor que se va a convertir.

 

Ejemplo

En el ejemplo siguiente la primera constante es de tipo string y contiene la cadena "4". La segunda constante contiene la constante numérica 12. Para que los dos valores se puedan comparar como números deben ser del mismo tipo.

mf_map_number

Si añade una función number a la primera constante, la cadena "4" se convierte en el valor numérico 4. Es decir, que el resultado de la comparación es "true". Si no se usara la función number (es decir, si "4" se conectara directamente a a), se llevaría a cabo una comparación de cadenas y el resultado sería "false".

© 2017-2023 Altova GmbH