tuple_cumul
— Berechnen der kumulativen Summen eines Tupels.
tuple_cumul
berechnet die kumulativen Summen aus den jeweiligen
Elementen des Eingabetupels Tuple
und liefert sie in dem
Ausgabetupel Cumul
zurück, d.h. das i-te Element des Ausgabetupels
Cumul
ist die Summe der ersten i Elemente des Eingabetupels
Tuple
. Besteht Tuple
zum Beispiel aus den Werten
[1,2,3,4], so beinhaltet das Ausgabetupel Cumul
die
Werte [1,3,6,10]. Das Eingabetupel muss hierfür
ausschließlich (ganze oder Gleitkomma-)Zahlen beinhalten.
Die einzelnen Ergebnisse bestehen aus einer Gleitkommazahl,
sobald mindestens ein Element der Berechnung eine Gleitkommazahl ist.
Falls alle Elemente einer Berechnung hingegen ganze Zahlen sind, so
besteht auch das entsprechende Summenelement in Cumul
aus
einer ganzen Zahl.
Falls das Eingabetupel leer ist, gibt der Operator ein leeres Tupel zurück.
HDevelop unterstützt eine Inline-Operation für tuple_cumul
,
die innerhalb eines Ausdrucks in der folgenden Syntax verwendet werden
kann:
Tuple
(input_control) number(-array) →
(integer / real)
Eingabetupel.
Cumul
(output_control) number(-array) →
(real / integer)
Kumulative Summe der entsprechenden Tupelelemente.
tuple_min2
,
tuple_max2
,
tuple_add
Foundation