CX_NUMERIC::Truncate
Beschreibung:
Mit dieser Funktion werden Nachkommastellen einer Zahl "abgeschnitten", d.h. auf Null gesetzt, und zwar ohne zu runden!
Code-Beispiel:
In dem Beispiel-Programm wird die Zahl "1,427" auf 2
Nachkommastellen gekürzt.
Var(num)
// erzeuge die Zahl
CreateTransObject(CX_NUMERIC) -> num
"1,427" num Put
2 num Call(Truncate)
// kürze die Zahl
Nach Ausführen dieses Skriptes hat sich der Wert der Zahl auf "1,42"
geändert.
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_NUMERIC, CX_PERCENT oder CX_VALUE | die Zahl |
Top-1 | INTEGER | die Anzahl an gewünschten Nachkommastellen | |
Stack(Out) | Top | - | - |
Funktionsaufruf: Call(Truncate)