Name
tuple_replaceT_tuple_replaceTupleReplacetuple_replaceTupleReplaceTupleReplace — Ersetzen einzelner Elemente aus einem Tupel.
tuple_replacetuple_replaceTupleReplacetuple_replaceTupleReplaceTupleReplace ersetzt einzelne Elemente aus einem Tupel
TupleTupleTupleTupleTupletuple und gibt das veränderte Tupel mit dem Parameter
ReplacedReplacedReplacedReplacedReplacedreplaced zurück. Der Parameter IndexIndexIndexIndexIndexindex enthält hierbei
die Indizes der Elemente und ReplaceTupleReplaceTupleReplaceTupleReplaceTupleReplaceTuplereplaceTuple die entsprechenden
Elementwerte, die ersetzt werden.
Folglich 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.
Falls ReplaceTupleReplaceTupleReplaceTupleReplaceTupleReplaceTuplereplaceTuple nur einen Wert enthält, dann wird dieser an
allen in IndexIndexIndexIndexIndexindex angegebenen Indizes eingesetzt. Falls ein Indexwert
größer als die bisherige Tupellänge ist, so wird das Ergebnistupel
ReplacedReplacedReplacedReplacedReplacedreplaced entsprechend verlängert und mit Defaultwerten
aufgefüllt.
Besteht TupleTupleTupleTupleTupletuple zum Beispiel aus den Werten [0,0,0,1,1,1] und
enthalten IndexIndexIndexIndexIndexindex und ReplaceTupleReplaceTupleReplaceTupleReplaceTupleReplaceTuplereplaceTuple die Werte [3,4,5,6] und
[2,2,2,3], so beinhaltet das Ausgabetupel ReplacedReplacedReplacedReplacedReplacedreplaced die
Ergebniswerte [0,0,0,2,2,2,3].
Die Eingabetupel TupleTupleTupleTupleTupletuple und ReplaceTupleReplaceTupleReplaceTupleReplaceTupleReplaceTuplereplaceTuple dürfen
gleichtzeitig Strings und Zahlen enthalten.
- 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 ersetzenden Elemente.
Tupel mit den einzusetzenden Elementen.
Tupel mit den ersetzten Elementen.
tuple_selecttuple_selectTupleSelecttuple_selectTupleSelectTupleSelect,
tuple_first_ntuple_first_nTupleFirstNtuple_first_nTupleFirstNTupleFirstN,
tuple_last_ntuple_last_nTupleLastNtuple_last_nTupleLastNTupleLastN,
tuple_select_masktuple_select_maskTupleSelectMasktuple_select_maskTupleSelectMaskTupleSelectMask,
tuple_str_bit_selecttuple_str_bit_selectTupleStrBitSelecttuple_str_bit_selectTupleStrBitSelectTupleStrBitSelect,
tuple_concattuple_concatTupleConcattuple_concatTupleConcatTupleConcat,
tuple_select_ranktuple_select_rankTupleSelectRanktuple_select_rankTupleSelectRankTupleSelectRank
tuple_removetuple_removeTupleRemovetuple_removeTupleRemoveTupleRemove,
tuple_inserttuple_insertTupleInserttuple_insertTupleInsertTupleInsert
Foundation