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