KlassenKlassenKlassenKlassen | | | | Operatoren

tuple_is_numbertuple_is_numberTupleIsNumbertuple_is_numberTupleIsNumberTupleIsNumber (Operator)

Name

tuple_is_numbertuple_is_numberTupleIsNumbertuple_is_numberTupleIsNumberTupleIsNumber — Testen, ob Elemente eines Tupels (inkl. Strings) Zahlen darstellen.

Signatur

tuple_is_number( : : T : IsNumber)

Herror tuple_is_number(double T, Hlong* IsNumber)

Herror T_tuple_is_number(const Htuple T, Htuple* IsNumber)

Herror tuple_is_number(const HTuple& T, Hlong* IsNumber)

Herror tuple_is_number(const HTuple& T, HTuple* IsNumber)

void TupleIsNumber(const HTuple& T, HTuple* IsNumber)

HTuple HTuple::TupleIsNumber() const

void HOperatorSetX.TupleIsNumber(
[in] VARIANT T, [out] VARIANT* IsNumber)

VARIANT HTupleX.TupleIsNumber([in] VARIANT T)

static void HOperatorSet.TupleIsNumber(HTuple t, out HTuple isNumber)

HTuple HTuple.TupleIsNumber()

Beschreibung

tuple_is_numbertuple_is_numberTupleIsNumbertuple_is_numberTupleIsNumberTupleIsNumber testet das Eingabetupel TTTTTt 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_numberTupleIsNumbertuple_is_numberTupleIsNumberTupleIsNumber, die innerhalb eines Ausdrucks in der folgenden Syntax verwendet werden kann:

IsNumber := is_number(T)

Parallelisierung

Parameter

TTTTTt (input_control)  number(-array) HTupleHTupleHTupleVARIANTHtuple (real / integer / string) (double / int / long / string) (double / Hlong / HString) (double / Hlong / char*) (double / Hlong / BSTR) (double / Hlong / char*)

Eingabetupel.

IsNumberIsNumberIsNumberIsNumberIsNumberisNumber (output_control)  integer(-array) HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Tupel mit Booleschen Werten.

Alternativen

tuple_is_inttuple_is_intTupleIsInttuple_is_intTupleIsIntTupleIsInt, tuple_is_realtuple_is_realTupleIsRealtuple_is_realTupleIsRealTupleIsReal, tuple_typetuple_typeTupleTypetuple_typeTupleTypeTupleType

Siehe auch

tuple_numbertuple_numberTupleNumbertuple_numberTupleNumberTupleNumber

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren