tuple_hypot — Berechnen der Hypotenuse zweier Tupel.
tuple_hypot berechnet die Hypotenuse der
Eingabetupel. Die Berechnung wird so durchgeführt, dass kein
unnötiger arithmetischer Über- oder Unterlauf in den
Zwischenschritten der Berechnung auftritt. Falls beide Tupel
dieselbe Länge haben, wird die Hypotenuse der entsprechenden
Elemente der beiden Tupel berechnet. Ansonsten muss entweder
T1 oder T2 die Länge 1 haben. In diesem Fall wird
die Hypotenuse für jedes Element des längeren Tupels mit dem
einzigen Element des anderen Tupels berechnet. Das Ergebnis ist in
jedem Fall eine Gleitpunktzahl. Die Hypotenuse von Strings ist
nicht erlaubt.
Falls eines oder beide der Eingabetupel leer sind, gibt der Operator ein leeres Tupel zurück.
HDevelop unterstützt eine Inline-Operation für tuple_hypot,
die innerhalb eines Ausdrucks in der folgenden Syntax verwendet
werden kann:
T1 (input_control) number(-array) → (real / integer)
Eingabetupel 1.
T2 (input_control) number(-array) → (real / integer)
Eingabetupel 2.
Hypot (output_control) number(-array) → (real)
Hypotenuse der Eingabetupel.
Foundation