Name
tuple_last_ntuple_last_nTupleLastNtuple_last_nTupleLastNTupleLastN — Auswählen aller Elemente ab Index „n“ bis um Ende eines Tupels.
tuple_last_ntuple_last_nTupleLastNtuple_last_nTupleLastNTupleLastN wählt die hinteren Elemente des Tupels
TupleTupleTupleTupleTupletuple aus und liefert sie in dem Ausgabetupel SelectedSelectedSelectedSelectedSelectedselected
zurück. SelectedSelectedSelectedSelectedSelectedselected enthält dann alle Elemente des Tupels
TupleTupleTupleTupleTupletuple ab dem „n-ten“ Element (inklusive des „n-ten“ Elements).
Der Index „n“ wird durch den Parameter IndexIndexIndexIndexIndexindex festgelegt.
Folgerichtig muss IndexIndexIndexIndexIndexindex eine ganze Zahl beinhalten (falls
IndexIndexIndexIndexIndexindex 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.
Sonderfall: Leeres Eingabetupel
Falls TupleTupleTupleTupleTupletuple leer ist, wird eine Fehlermeldung angezeigt.
HDevelop Inline-Operation
HDevelop unterstützt eine Inline-Operation für tuple_last_ntuple_last_nTupleLastNtuple_last_nTupleLastNTupleLastN,
die innerhalb eines Ausdrucks in der folgenden Syntax verwendet werden
kann:
Selected := lastn(Tuple, Index)
- Multithreading-Typ: independent (läuft parallel auch zu exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
TupleTupleTupleTupleTupletuple (input_control) number(-array) → HTupleHTupleHTupleVARIANTHtuple (integer / real / string) (int / long / double / string) (Hlong / double / HString) (Hlong / double / char*) (Hlong / double / BSTR) (Hlong / double / char*)
Eingabetupel.
Index des ersten auszuwählenden Elements.
Ausgewählte Tupelelemente.
tuple_first_ntuple_first_nTupleFirstNtuple_first_nTupleFirstNTupleFirstN,
tuple_selecttuple_selectTupleSelecttuple_selectTupleSelectTupleSelect,
tuple_str_bit_selecttuple_str_bit_selectTupleStrBitSelecttuple_str_bit_selectTupleStrBitSelectTupleStrBitSelect,
tuple_concattuple_concatTupleConcattuple_concatTupleConcatTupleConcat,
tuple_select_masktuple_select_maskTupleSelectMasktuple_select_maskTupleSelectMaskTupleSelectMask
tuple_removetuple_removeTupleRemovetuple_removeTupleRemoveTupleRemove
Foundation