tuple_negtuple_negTupleNegTupleNegtuple_neg (Operator)
Name
tuple_negtuple_negTupleNegTupleNegtuple_neg — Negieren eines Tupels.
Signatur
Herror tuple_neg(double T, double* Neg)
Herror T_tuple_neg(const Htuple T, Htuple* Neg)
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
- Multithreading-Typ: independent (läuft parallel auch zu exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
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