tuple_negtuple_negTupleNegTupleNegtuple_neg (Operator)

Name

tuple_negtuple_negTupleNegTupleNegtuple_neg — Negieren eines Tupels.

Signatur

tuple_neg( : : T : Neg)

Herror tuple_neg(double T, double* Neg)

Herror T_tuple_neg(const Htuple T, Htuple* Neg)

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

HTuple HTuple::TupleNeg() const

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

HTuple HTuple.TupleNeg()

def tuple_neg(t: MaybeSequence[Union[float, int]]) -> Sequence[Union[float, int]]

def tuple_neg_s(t: MaybeSequence[Union[float, int]]) -> Union[float, int]

Beschreibung

tuple_negtuple_negTupleNegTupleNegTupleNegtuple_neg 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_negTupleNegTupleNegTupleNegtuple_neg, die innerhalb eines Ausdrucks in der folgenden Syntax verwendet werden kann:

Neg := -T

Ausführungsinformationen

Parameter

TTTTtt (input_control)  number(-array) HTupleMaybeSequence[Union[float, int]]HTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)

Eingabetupel.

NegNegNegNegnegneg (output_control)  number(-array) HTupleSequence[Union[float, int]]HTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)

Negation des Eingabetupels.

Modul

Foundation