tuple_last_n
— Auswählen aller Elemente ab Index „n“ bis um Ende eines Tupels.
tuple_last_n
wählt die hinteren Elemente des Tupels
Tuple
aus und liefert sie in dem Ausgabetupel Selected
zurück. Selected
enthält dann alle Elemente des Tupels
Tuple
ab dem „n-ten“ Element (inklusive des „n-ten“ Elements).
Der Index „n“ wird durch den Parameter Index
festgelegt.
Folgerichtig muss Index
eine ganze Zahl beinhalten (falls
Index
eine Gleitkommazahl enthält, so muss diese eine ganze Zahl
repräsentieren; alle Nachkommastellen der Zahl müssen also 0 sein).
Der Index eines Tupelelements wird beginnend mit 0 gezählt, das heißt,
das erste Tupelelement wird über den Index 0 ausgewählt.
Falls Tuple
leer ist, wird eine Fehlermeldung angezeigt.
HDevelop unterstützt eine Inline-Operation für tuple_last_n
,
die innerhalb eines Ausdrucks in der folgenden Syntax verwendet werden
kann:
Selected := lastn(Tuple, Index)
Tuple
(input_control) tuple(-array) →
(integer / real / string)
Eingabetupel.
Index
(input_control) integer →
(integer)
Index des ersten auszuwählenden Elements.
Selected
(output_control) tuple(-array) →
(integer / real / string)
Ausgewählte Tupelelemente.
tuple_first_n
,
tuple_select
,
tuple_str_bit_select
,
tuple_concat
,
tuple_select_mask
Foundation