tuple_mult
— Multiplizieren zweier Tupel.
tuple_mult
berechnet das Produkt der Eingabetupel
P1
und P2
. Falls beide Tupel dieselbe Länge
haben, werden die entsprechenden Elemente der beiden Tupel
multipliziert. Ansonsten muss entweder P1
oder P2
die Länge 1 haben. In diesem Fall wird die Multiplikation für
jedes Element des längeren Tupels mit dem einzigen Element des
anderen Tupels ausgeführt. Falls zwei ganze Zahlen multipliziert
werden, ist das Ergebnis wieder eine ganze Zahl. Falls einer der
Operanden eine Gleitpunktzahl ist, ist das Ergebnis eine
Gleitpunktzahl. Die Multiplikation von Strings ist nicht erlaubt.
Falls eines oder beide der Eingabetupel leer sind, gibt der Operator ein leeres Tupel zurück.
HDevelop unterstützt eine Inline-Operation für tuple_mult
,
die innerhalb eines Ausdrucks in der folgenden Syntax verwendet werden
kann:
P1
(input_control) number(-array) →
(real / integer)
Eingabetupel 1.
P2
(input_control) number(-array) →
(real / integer)
Eingabetupel 2.
Prod
(output_control) number(-array) →
(real / integer)
Produkt der Eingabetupel.
Foundation