KlassenKlassenKlassenKlassen | | | | Operatoren

tuple_equaltuple_equalTupleEqualtuple_equalTupleEqualTupleEqual (Operator)

Name

tuple_equaltuple_equalTupleEqualtuple_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)

Herror tuple_equal(const HTuple& T1, const HTuple& T2, Hlong* Equal)

void TupleEqual(const HTuple& T1, const HTuple& T2, HTuple* Equal)

HTuple HTuple::TupleEqual(const HTuple& T2) const

void HOperatorSetX.TupleEqual(
[in] VARIANT T1, [in] VARIANT T2, [out] VARIANT* Equal)

VARIANT HTupleX.TupleEqual(
[in] VARIANT T1, [in] VARIANT T2)

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

HTuple HTuple.TupleEqual(HTuple t2)

Beschreibung

tuple_equaltuple_equalTupleEqualtuple_equalTupleEqualTupleEqual 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überhinaus 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_equalTupleEqualtuple_equalTupleEqualTupleEqual, die innerhalb eines Ausdrucks in der folgenden Syntax verwendet werden kann:

Equal := T1 == T2 oder Equal := T1 = T2

Parallelisierung

Parameter

T1T1T1T1T1t1 (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 1.

T2T2T2T2T2t2 (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 2.

EqualEqualEqualEqualEqualequal (output_control)  integer HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Ergebnis des Vergleichs der Eingabetupel.

Alternativen

tuple_not_equaltuple_not_equalTupleNotEqualtuple_not_equalTupleNotEqualTupleNotEqual, tuple_lesstuple_lessTupleLesstuple_lessTupleLessTupleLess, tuple_greatertuple_greaterTupleGreatertuple_greaterTupleGreaterTupleGreater, tuple_less_equaltuple_less_equalTupleLessEqualtuple_less_equalTupleLessEqualTupleLessEqual, tuple_greater_equaltuple_greater_equalTupleGreaterEqualtuple_greater_equalTupleGreaterEqualTupleGreaterEqual, tuple_equal_elemtuple_equal_elemTupleEqualElemtuple_equal_elemTupleEqualElemTupleEqualElem, tuple_not_equal_elemtuple_not_equal_elemTupleNotEqualElemtuple_not_equal_elemTupleNotEqualElemTupleNotEqualElem, tuple_less_elemtuple_less_elemTupleLessElemtuple_less_elemTupleLessElemTupleLessElem, tuple_greater_elemtuple_greater_elemTupleGreaterElemtuple_greater_elemTupleGreaterElemTupleGreaterElem, tuple_less_equal_elemtuple_less_equal_elemTupleLessEqualElemtuple_less_equal_elemTupleLessEqualElemTupleLessEqualElem, tuple_greater_equal_elemtuple_greater_equal_elemTupleGreaterEqualElemtuple_greater_equal_elemTupleGreaterEqualElemTupleGreaterEqualElem

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren