Name
tuple_find_lasttuple_find_lastTupleFindLasttuple_find_lastTupleFindLastTupleFindLast — Suchen nach dem Index des letzten gefundenen Subtupel in einem Tupel.
tuple_find_lasttuple_find_lastTupleFindLasttuple_find_lastTupleFindLastTupleFindLast durchsucht TupleTupleTupleTupleTupletuple
rückwärts, d.h. in absteigender Reihenfolge, nach der ersten
Übereinstimmung mit den Werten des zweiten Tupels ToFindToFindToFindToFindToFindtoFind
und gibt den entsprechenden IndexIndexIndexIndexIndexindex bezüglich TupleTupleTupleTupleTupletuple
zurück. Beispielsweise liefert tuple_find_lasttuple_find_lastTupleFindLasttuple_find_lastTupleFindLastTupleFindLast für
TupleTupleTupleTupleTupletuple mit den Werten [3,4,5,6,1,2,3,4,0] und
ToFindToFindToFindToFindToFindtoFind mit den Werten [3,4] für IndexIndexIndexIndexIndexindex den Wert
6. Enthält TupleTupleTupleTupleTupletuple ToFindToFindToFindToFindToFindtoFind nicht, so liefert der
Operator für IndexIndexIndexIndexIndexindex den Wert -1. Der Operator akzeptiert
gemischte Eingabe-Tupel aus Zahlen und Strings.
Sonderfall: Leere Eingabetupel
Falls eines oder beide der Eingabetupel leer sind, gibt der Operator ein
leeres Tupel zurück.
HDevelop Inline-Operation
HDevelop unterstützt eine Inline-Operation für tuple_find_lasttuple_find_lastTupleFindLasttuple_find_lastTupleFindLastTupleFindLast,
die innerhalb eines Ausdrucks in der folgenden Syntax verwendet werden
kann:
Index := find_last(Tuple, ToFind)
- 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 mit zu untersuchenden Strings.
ToFindToFindToFindToFindToFindtoFind (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 mit zu suchenden Werten.
Index des letzten gefundenen Subtupel in dem zu
untersuchenden Tupel.
tuple_findtuple_findTupleFindtuple_findTupleFindTupleFind,
tuple_find_firsttuple_find_firstTupleFindFirsttuple_find_firstTupleFindFirstTupleFindFirst,
tuple_sorttuple_sortTupleSorttuple_sortTupleSortTupleSort,
tuple_equal_elemtuple_equal_elemTupleEqualElemtuple_equal_elemTupleEqualElemTupleEqualElem
Foundation