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