Altova MapForce 2024 Enterprise Edition

Convertit la valeur de arg en un nombre, où arg est un string ou une valeur Booléenne. Si arg est un string, MapForce tentera de le parser en tant que nombre. Par exemple, un string comme "12.56 » est converti dans la valeur décimale 12.56. Si arg est booléenne true, est converti dans le numérique 1. Si arg est booléenne false, est converti dans le numérique 0.

mf-func-number

 

Langages

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

 

Paramètres

Argument

Description

arg

Argument obligatoire. Fournit la valeur à convertir.

 

Exemple

Dans l’exemple ci-dessous, la première constante est de type string et elle contient le string "4". La seconde constante contient la constante numérique 12. Pour que les deux valeurs puissent être comparées en tant que nombres, les types doivent s'accorder.

mf_map_number

En ajoutant une fonction number à la première constante convertir le string "4" dans la valeur numérique de 4. Le résultat de la comparaison est alors "true". Si la fonction number n’a pas été utilisée (c’est à dire, si "4" a été connecté directement à a), une comparaison de string se produirait, le résultat étant "false".

© 2018-2024 Altova GmbH