KlassenKlassenKlassenKlassen | | | | Operatoren

tuple_xortuple_xorTupleXortuple_xorTupleXorTupleXor (Operator)

Name

tuple_xortuple_xorTupleXortuple_xorTupleXorTupleXor — Berechnen des logischen Exklusiv-Oder zweier Tupel.

Signatur

tuple_xor( : : T1, T2 : Xor)

Herror tuple_xor(const Hlong T1, const Hlong T2, Hlong* Xor)

Herror T_tuple_xor(const Htuple T1, const Htuple T2, Htuple* Xor)

Herror tuple_xor(const HTuple& T1, const HTuple& T2, Hlong* Xor)

Herror tuple_xor(const HTuple& T1, const HTuple& T2, HTuple* Xor)

void TupleXor(const HTuple& T1, const HTuple& T2, HTuple* Xor)

HTuple HTuple::TupleXor(const HTuple& T2) const

void HOperatorSetX.TupleXor(
[in] VARIANT T1, [in] VARIANT T2, [out] VARIANT* Xor)

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

static void HOperatorSet.TupleXor(HTuple t1, HTuple t2, out HTuple xor)

HTuple HTuple.TupleXor(HTuple t2)

Beschreibung

tuple_xortuple_xorTupleXortuple_xorTupleXorTupleXor berechnet das logische Exklusiv-Oder der Eingabetupel T1T1T1T1T1t1 und T2T2T2T2T2t2. Falls beide Tupel dieselbe Länge haben, werden die entsprechenden Elemente der beiden Tupel veknüpft. Ansonsten muss entweder T1T1T1T1T1t1 oder T2T2T2T2T2t2 die Länge 1 haben. In diesem Fall wird die Operation für jedes Element des längeren Tupels mit dem einzigen Element des anderen Tupels ausgeführt. Die Eingabezahlen müssen ganze Zahlen sein.

Sonderfall: Leere Eingabetupel

Falls eines oder mehrere Eingabetupel leer sind, wird eine Fehlermeldung angezeigt.

HDevelop Inline-Operation

HDevelop unterstützt eine Inline-Operation für tuple_xortuple_xorTupleXortuple_xorTupleXorTupleXor, die innerhalb eines Ausdrucks in der folgenden Syntax verwendet werden kann:

Xor := T1 xor T2

Parallelisierung

Parameter

T1T1T1T1T1t1 (input_control)  integer(-array) HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Eingabetupel 1.

T2T2T2T2T2t2 (input_control)  integer(-array) HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Eingabetupel 2.

XorXorXorXorXorxor (output_control)  integer(-array) HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Binäres Exklusiv-Oder der Eingabetupel.

Alternativen

tuple_andtuple_andTupleAndtuple_andTupleAndTupleAnd, tuple_ortuple_orTupleOrtuple_orTupleOrTupleOr, tuple_nottuple_notTupleNottuple_notTupleNotTupleNot

Siehe auch

tuple_bandtuple_bandTupleBandtuple_bandTupleBandTupleBand, tuple_bortuple_borTupleBortuple_borTupleBorTupleBor, tuple_bxortuple_bxorTupleBxortuple_bxorTupleBxorTupleBxor, tuple_bnottuple_bnotTupleBnottuple_bnotTupleBnotTupleBnot

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren