tuple_equaltuple_equalTupleEqualTupleEqualtuple_equal (Operator)
Name
tuple_equaltuple_equalTupleEqualTupleEqualtuple_equal — 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
def tuple_equal(t1: MaybeSequence[Union[int, float, str]], t2: MaybeSequence[Union[int, float, str]]) -> int
Beschreibung
tuple_equaltuple_equalTupleEqualTupleEqualTupleEqualtuple_equal testet, ob die beiden Eingabetupel T1T1T1T1t1t1
und T2T2T2T2t2t2 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_equalTupleEqualTupleEqualTupleEqualtuple_equal,
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
T1T1T1T1t1t1 (input_control) tuple(-array) → HTupleMaybeSequence[Union[int, float, str]]HTupleHtuple (integer / real / string) (int / long / double / string) (Hlong / double / HString) (Hlong / double / char*)
Eingabetupel 1.
T2T2T2T2t2t2 (input_control) tuple(-array) → HTupleMaybeSequence[Union[int, float, str]]HTupleHtuple (integer / real / string) (int / long / double / string) (Hlong / double / HString) (Hlong / double / char*)
Eingabetupel 2.
EqualEqualEqualEqualequalequal (output_control) integer → HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)
Ergebnis des Vergleichs der Eingabetupel.
Alternativen
tuple_not_equaltuple_not_equalTupleNotEqualTupleNotEqualTupleNotEqualtuple_not_equal,
tuple_lesstuple_lessTupleLessTupleLessTupleLesstuple_less,
tuple_greatertuple_greaterTupleGreaterTupleGreaterTupleGreatertuple_greater,
tuple_less_equaltuple_less_equalTupleLessEqualTupleLessEqualTupleLessEqualtuple_less_equal,
tuple_greater_equaltuple_greater_equalTupleGreaterEqualTupleGreaterEqualTupleGreaterEqualtuple_greater_equal,
tuple_equal_elemtuple_equal_elemTupleEqualElemTupleEqualElemTupleEqualElemtuple_equal_elem,
tuple_not_equal_elemtuple_not_equal_elemTupleNotEqualElemTupleNotEqualElemTupleNotEqualElemtuple_not_equal_elem,
tuple_less_elemtuple_less_elemTupleLessElemTupleLessElemTupleLessElemtuple_less_elem,
tuple_greater_elemtuple_greater_elemTupleGreaterElemTupleGreaterElemTupleGreaterElemtuple_greater_elem,
tuple_less_equal_elemtuple_less_equal_elemTupleLessEqualElemTupleLessEqualElemTupleLessEqualElemtuple_less_equal_elem,
tuple_greater_equal_elemtuple_greater_equal_elemTupleGreaterEqualElemTupleGreaterEqualElemTupleGreaterEqualElemtuple_greater_equal_elem
Modul
Foundation