KlassenKlassenKlassenKlassen | | | | Operatoren

tuple_negtuple_negTupleNegtuple_negTupleNegTupleNeg (Operator)

Name

tuple_negtuple_negTupleNegtuple_negTupleNegTupleNeg — Negieren eines Tupels.

Signatur

tuple_neg( : : T : Neg)

Herror tuple_neg(double T, double* Neg)

Herror T_tuple_neg(const Htuple T, Htuple* Neg)

Herror tuple_neg(const HTuple& T, double* Neg)

Herror tuple_neg(const HTuple& T, HTuple* Neg)

void TupleNeg(const HTuple& T, HTuple* Neg)

HTuple HTuple::TupleNeg() const

void HOperatorSetX.TupleNeg(
[in] VARIANT T, [out] VARIANT* Neg)

VARIANT HTupleX.TupleNeg([in] VARIANT T)

static void HOperatorSet.TupleNeg(HTuple t, out HTuple neg)

HTuple HTuple.TupleNeg()

Beschreibung

tuple_negtuple_negTupleNegtuple_negTupleNegTupleNeg berechnet die Negierung des Eingabetupels TTTTTt, d.h. NegNegNegNegNegneg = -TTTTTt. Die Negierung einer ganzen Zahl ist wieder eine ganze Zahl. Die Negierung einer Gleitpunktzahl ist eine Gleitpunktzahl. Die Negierung von Strings ist nicht erlaubt. Die Negierung eines leeren Eingabtupels ergibt wiederum ein leeres Tupel als Ausgabe.

Sonderfall: Leeres Eingabetupel

Falls das Eingabetupel leer ist, gibt der Operator ein leeres Tupel zurück.

HDevelop Inline-Operation

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

Neg := -T

Parallelisierung

Parameter

TTTTTt (input_control)  number(-array) HTupleHTupleHTupleVARIANTHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong) (double / Hlong) (double / Hlong)

Eingabetupel.

NegNegNegNegNegneg (output_control)  number(-array) HTupleHTupleHTupleVARIANTHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong) (double / Hlong) (double / Hlong)

Negation des Eingabetupels.

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren