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