tuple_equaltuple_equalTupleEqualTupleEqual (Operator)
Name
tuple_equaltuple_equalTupleEqualTupleEqual — Testen, ob zwei Tupel gleich sind.
Signatur
Herror tuple_equal(const Hlong T1, const Hlong T2, Hlong* Equal)
Herror T_tuple_equal(const Htuple T1, const Htuple T2, Htuple* Equal)
void TupleEqual(const HTuple& T1, const HTuple& T2, HTuple* Equal)
HTuple HTuple::TupleEqual(const HTuple& T2) const
Beschreibung
tuple_equaltuple_equalTupleEqualTupleEqualTupleEqual testet, ob die beiden Eingabetupel T1T1T1T1t1
und T2T2T2T2t2 gleich sind. Die Eingabetupel werden elementweise
verglichen. Zwei Tupelelemente gelten als gleich, wenn sie
beide (ganze oder Gleitkomma-)Zahlen oder beide Strings sind und
dieselbe Belegung aufweisen. Darüber hinaus müssen beide
Eingabetupel über dieselbe Anzahl an Elementen verfügen, um
als gleich zu gelten.
HDevelop Inline-Operation
HDevelop unterstützt eine Inline-Operation für tuple_equaltuple_equalTupleEqualTupleEqualTupleEqual,
die innerhalb eines Ausdrucks in der folgenden Syntax verwendet werden
kann:
Equal := T1 == T2
oder
Equal := T1 = T2
Ausführungsinformationen
- Multithreading-Typ: independent (läuft parallel auch zu exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
Parameter
T1T1T1T1t1 (input_control) tuple(-array) → HTupleHTupleHtuple (integer / real / string) (int / long / double / string) (Hlong / double / HString) (Hlong / double / char*)
Eingabetupel 1.
T2T2T2T2t2 (input_control) tuple(-array) → HTupleHTupleHtuple (integer / real / string) (int / long / double / string) (Hlong / double / HString) (Hlong / double / char*)
Eingabetupel 2.
EqualEqualEqualEqualequal (output_control) integer → HTupleHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Ergebnis des Vergleichs der Eingabetupel.
Alternativen
tuple_not_equaltuple_not_equalTupleNotEqualTupleNotEqualTupleNotEqual,
tuple_lesstuple_lessTupleLessTupleLessTupleLess,
tuple_greatertuple_greaterTupleGreaterTupleGreaterTupleGreater,
tuple_less_equaltuple_less_equalTupleLessEqualTupleLessEqualTupleLessEqual,
tuple_greater_equaltuple_greater_equalTupleGreaterEqualTupleGreaterEqualTupleGreaterEqual,
tuple_equal_elemtuple_equal_elemTupleEqualElemTupleEqualElemTupleEqualElem,
tuple_not_equal_elemtuple_not_equal_elemTupleNotEqualElemTupleNotEqualElemTupleNotEqualElem,
tuple_less_elemtuple_less_elemTupleLessElemTupleLessElemTupleLessElem,
tuple_greater_elemtuple_greater_elemTupleGreaterElemTupleGreaterElemTupleGreaterElem,
tuple_less_equal_elemtuple_less_equal_elemTupleLessEqualElemTupleLessEqualElemTupleLessEqualElem,
tuple_greater_equal_elemtuple_greater_equal_elemTupleGreaterEqualElemTupleGreaterEqualElemTupleGreaterEqualElem
Modul
Foundation