Altova MapForce 2024 Enterprise Edition

Konvertiert den Wert von arg in eine Zahl, wobei arg ein String oder ein Boolescher Wert ist. Wenn arg ein String ist, versucht MapForce ihn als Zahl zu parsen. So wird z.B. ein String wie "12.56" in den Dezimalwert 12.56 konvertiert. Wenn arg der Boolesche Wert true ist,. wird er in das numerische 1 konvertiert. Wenn arg der Boolesche Wert false ist, wird er in das numerische 0 konvertiert.

mf-func-number

 

Sprachen

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

 

Parameter

Argument

Beschreibung

arg

Obligatorisches Argument. Liefert den zu konvertierenden Wert.

 

Beispiel

Im Beispiel unten hat die erste Konstante den Typ string und enthält den String "4". Die zweite Konstante enthält die numerische Konstante 12. Um die beiden Werte als Zahlen vergleichen zu können, muss der Typ übereinstimmen.

mf_map_number

Durch Hinzufügen einer number-Funktion zur ersten Konstante wird der String "4" in den numerischen Wert 4 konvertiert. Das Ergebnis des Vergleich ist dann "true". Würde die Funktion number nicht verwendet (d.h. wenn "4" direkt mit a verbunden würde), würde es zu einem String-Vergleich kommen und das Ergebnis wäre "false".

© 2017-2023 Altova GmbH