tuple_subtuple_subTupleSubTupleSub (Operator)

Name

tuple_subtuple_subTupleSubTupleSub — Subtrahieren zweier Tupel.

Signatur

tuple_sub( : : D1, D2 : Diff)

Herror tuple_sub(double D1, double D2, double* Diff)

Herror T_tuple_sub(const Htuple D1, const Htuple D2, Htuple* Diff)

void TupleSub(const HTuple& D1, const HTuple& D2, HTuple* Diff)

HTuple HTuple::TupleSub(const HTuple& D2) const

static void HOperatorSet.TupleSub(HTuple d1, HTuple d2, out HTuple diff)

HTuple HTuple.TupleSub(HTuple d2)

Beschreibung

tuple_subtuple_subTupleSubTupleSubTupleSub berechnet die Differenz der Eingabetupel D1D1D1D1d1 und D2D2D2D2d2. Falls beide Tupel dieselbe Länge haben, werden die entsprechenden Elemente der beiden Tupel subtrahiert. Ansonsten muss entweder D1D1D1D1d1 oder D2D2D2D2d2 die Länge 1 haben. In diesem Fall wird die Subtraktion für jedes Element des längeren Tupels mit dem einzigen Element des anderen Tupels ausgeführt. Falls zwei ganze Zahlen subtrahiert werden, ist das Ergebnis wieder eine ganze Zahl. Falls einer der Operanden eine Gleitpunktzahl ist, ist das Ergebnis eine Gleitpunktzahl. Die Subtraktion von Strings ist nicht erlaubt.

Sonderfall: Leere Eingabetupel

Falls eines oder beide der Eingabetupel leer sind, gibt der Operator ein leeres Tupel zurück.

HDevelop Inline-Operation

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

Diff := D1 - D2

Ausführungsinformationen

Parameter

D1D1D1D1d1 (input_control)  number(-array) HTupleHTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)

Eingabetupel 1.

D2D2D2D2d2 (input_control)  number(-array) HTupleHTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)

Eingabetupel 2.

DiffDiffDiffDiffdiff (output_control)  number(-array) HTupleHTupleHtuple (real / integer) (double / int / long) (double / Hlong) (double / Hlong)

Differenz der Eingabetupel.

Alternativen

tuple_addtuple_addTupleAddTupleAddTupleAdd

Modul

Foundation