KlassenKlassenKlassenKlassen | | | | Operatoren

tuple_findtuple_findTupleFindtuple_findTupleFindTupleFind (Operator)

Name

tuple_findtuple_findTupleFindtuple_findTupleFindTupleFind — Suchen eines Tupels in einem anderem Tupel und Rückgabe der Indizes.

Signatur

tuple_find( : : Tuple, ToFind : Indices)

Herror tuple_find(const Hlong Tuple, const Hlong ToFind, Hlong* Indices)

Herror T_tuple_find(const Htuple Tuple, const Htuple ToFind, Htuple* Indices)

Herror tuple_find(const HTuple& Tuple, const HTuple& ToFind, Hlong* Indices)

Herror tuple_find(const HTuple& Tuple, const HTuple& ToFind, HTuple* Indices)

void TupleFind(const HTuple& Tuple, const HTuple& ToFind, HTuple* Indices)

HTuple HTuple::TupleFind(const HTuple& ToFind) const

void HOperatorSetX.TupleFind(
[in] VARIANT Tuple, [in] VARIANT ToFind, [out] VARIANT* Indices)

VARIANT HTupleX.TupleFind(
[in] VARIANT Tuple, [in] VARIANT ToFind)

static void HOperatorSet.TupleFind(HTuple tuple, HTuple toFind, out HTuple indices)

HTuple HTuple.TupleFind(HTuple toFind)

Beschreibung

tuple_findtuple_findTupleFindtuple_findTupleFindTupleFind sucht im Eingabetupel TupleTupleTupleTupleTupletuple in aufsteigender Reihenfolge das zweite Eingabetupel ToFindToFindToFindToFindToFindtoFind und liefert als Resultat die Indizes der gefundenen Subtupel (bezogen auf das Eingabetupel TupleTupleTupleTupleTupletuple) in dem Ergebnistupel IndicesIndicesIndicesIndicesIndicesindices zurück. Besteht TupleTupleTupleTupleTupletuple zum Beispiel aus den Werten [3,4,5,6,1,2,3,4,0] und enthält ToFindToFindToFindToFindToFindtoFind die beiden Werte [3,4], so beinhaltet das Ausgabetupel IndicesIndicesIndicesIndicesIndicesindices die Ergebniswerte [0,6]. Falls im ersten Eingabetupel TupleTupleTupleTupleTupletuple das zweite Eingabetupel ToFindToFindToFindToFindToFindtoFind nicht enthalten ist, so wird -1 im Ergebnistupel IndicesIndicesIndicesIndicesIndicesindices zurückgegeben. Die Eingabetupel dürfen Strings und Zahlen auch gemischt enthalten.

Parallelisierung

Parameter

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.

IndicesIndicesIndicesIndicesIndicesindices (output_control)  number(-array) HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Indizes der gefundenen Subtupel in den zu untersuchenden Strings.

Alternativen

tuple_sorttuple_sortTupleSorttuple_sortTupleSortTupleSort, tuple_inversetuple_inverseTupleInversetuple_inverseTupleInverseTupleInverse

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren