Lade...
 

CX_AMOUNT::Multiply

CX_AMOUNT::Multiply

Beschreibung:

Diese Klassenfunktion multipliziert das Objekt auf dem Stack mit seinem eigenen Wert und liefert das Ergebnis zurück. Beide Objekte werden nicht verändert. Diese Funktion entspricht dem Operator *.

Code-Beispiel:
1kg 2kg Call(Multiply)       // liefert 1kg² (auf dem Stack)

Var(a) CreateTransObject(CX_PERCENT_PER) -> a
"1 %/2 m" a Put
Var(b) CreateTransObject(CX_VALUE_PER) -> b
"1 kg/2 m" b Put
b a CallWeak(Multiply)       // liefert INVALID (CX_PERCENT_PER * CX_VALUE_PER ist nicht erlaubt)

Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top CX_AMOUNT Werteobjekt
  Top-1 CX_AMOUNT Wert, mit dem multipliziert werden soll
Stack(Out) Top CX_AMOUNT Ergebnis

Funktionsaufruf: Call(Multiply)