Name
tuple_removetuple_removeTupleRemovetuple_removeTupleRemoveTupleRemove — Eliminieren einzelner Elemente aus einem Tupel.
tuple_removetuple_removeTupleRemovetuple_removeTupleRemoveTupleRemove eliminiert einzelne Elemente aus einem Tupel
TupleTupleTupleTupleTupletuple und liefert die verbleibenden Elemente über den Parameter
ReducedReducedReducedReducedReducedreduced zurück. Der Parameter IndexIndexIndexIndexIndexindex enthält hierbei
die Indizes der Elemente, die eliminiert werden sollen.
Folgerichtig darf IndexIndexIndexIndexIndexindex ausschließlich ganze Zahlen
beinhalten (falls IndexIndexIndexIndexIndexindex eine Gleitkommazahl enthält, so
muss diese eine ganze Zahl repräsentieren; alle Nachkommastellen der
Zahl müssen also 0 sein). Tupelindizes werden beginnend mit 0 gezählt,
das heißt das erste Tupelelement wird über den Index 0 ausgewählt.
Doppelte Indizes oder Indizes, die außerhalb des gültigen Bereichs
liegen, werden ignoriert.
Sonderfall: Leeres Eingabetupel
Falls TupleTupleTupleTupleTupletuple leer ist, gibt der Operator ein leeres Tupel
zurück.
HDevelop Inline-Operation
HDevelop unterstützt eine Inline-Operation für tuple_removetuple_removeTupleRemovetuple_removeTupleRemoveTupleRemove,
die innerhalb eines Ausdrucks in der folgenden Syntax verwendet werden
kann:
Reduced := remove(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.
Indizes der zu löschenden Elemente.
Verbleibende Tupelelemente.
tuple_first_ntuple_first_nTupleFirstNtuple_first_nTupleFirstNTupleFirstN,
tuple_last_ntuple_last_nTupleLastNtuple_last_nTupleLastNTupleLastN,
tuple_str_bit_selecttuple_str_bit_selectTupleStrBitSelecttuple_str_bit_selectTupleStrBitSelectTupleStrBitSelect,
tuple_concattuple_concatTupleConcattuple_concatTupleConcatTupleConcat,
tuple_inserttuple_insertTupleInserttuple_insertTupleInsertTupleInsert,
tuple_replacetuple_replaceTupleReplacetuple_replaceTupleReplaceTupleReplace
tuple_selecttuple_selectTupleSelecttuple_selectTupleSelectTupleSelect,
tuple_select_masktuple_select_maskTupleSelectMasktuple_select_maskTupleSelectMaskTupleSelectMask
Foundation