Name
tuple_is_numbertuple_is_numberTupleIsNumberTupleIsNumber — Testen, ob Elemente eines Tupels (inkl. Strings) Zahlen darstellen.
Herror tuple_is_number(double T, Hlong* IsNumber)
Herror T_tuple_is_number(const Htuple T, Htuple* IsNumber)
tuple_is_numbertuple_is_numberTupleIsNumberTupleIsNumberTupleIsNumber testet das Eingabetupel TTTTt
daraufhin, welches Element eine Zahl darstellt. Dabei wird für
schon vorhandene Zahlen 1 zurückgeliefert. Für Strings wird
getestet, ob der String eine Zahl darstellt oder nicht. Für
Strings, die Zahlen darstellen, wird eine 1 zurückgeliefert,
ansonsten eine 0
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_is_numbertuple_is_numberTupleIsNumberTupleIsNumberTupleIsNumber,
die innerhalb eines Ausdrucks in der folgenden Syntax verwendet werden
kann:
IsNumber := is_number(T)
- Multithreading-Typ: independent (läuft parallel auch zu exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
TTTTt (input_control) number(-array) → HTupleHTupleHtuple (real / integer / string) (double / int / long / string) (double / Hlong / HString) (double / Hlong / char*)
Eingabetupel.
Tupel mit Booleschen Werten.
tuple_is_inttuple_is_intTupleIsIntTupleIsIntTupleIsInt,
tuple_is_realtuple_is_realTupleIsRealTupleIsRealTupleIsReal,
tuple_typetuple_typeTupleTypeTupleTypeTupleType
tuple_numbertuple_numberTupleNumberTupleNumberTupleNumber
Foundation