tuple_equaltuple_equalTupleEqualTupleEqual (Operator)

Name

tuple_equaltuple_equalTupleEqualTupleEqual — Testen, ob zwei Tupel gleich sind.

Signatur

tuple_equal( : : T1, T2 : Equal)

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

static void HOperatorSet.TupleEqual(HTuple t1, HTuple t2, out HTuple equal)

HTuple HTuple.TupleEqual(HTuple t2)

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

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