tuple_is_numbertuple_is_numberTupleIsNumberTupleIsNumbertuple_is_number (Operator)

Name

tuple_is_numbertuple_is_numberTupleIsNumberTupleIsNumbertuple_is_number — 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)

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

HTuple HTuple::TupleIsNumber() const

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

HTuple HTuple.TupleIsNumber()

def tuple_is_number(t: MaybeSequence[Union[float, int, str]]) -> Sequence[int]

def tuple_is_number_s(t: MaybeSequence[Union[float, int, str]]) -> int

Beschreibung

tuple_is_numbertuple_is_numberTupleIsNumberTupleIsNumberTupleIsNumbertuple_is_number 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_numberTupleIsNumberTupleIsNumberTupleIsNumbertuple_is_number, die innerhalb eines Ausdrucks in der folgenden Syntax verwendet werden kann:

IsNumber := is_number(T)

Ausführungsinformationen

Parameter

TTTTtt (input_control)  tuple(-array) HTupleMaybeSequence[Union[float, int, str]]HTupleHtuple (real / integer / string) (double / int / long / string) (double / Hlong / HString) (double / Hlong / char*)

Eingabetupel.

IsNumberIsNumberIsNumberIsNumberisNumberis_number (output_control)  integer(-array) HTupleSequence[int]HTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Tupel mit Booleschen Werten.

Alternativen

tuple_is_inttuple_is_intTupleIsIntTupleIsIntTupleIsInttuple_is_int, tuple_is_realtuple_is_realTupleIsRealTupleIsRealTupleIsRealtuple_is_real, tuple_typetuple_typeTupleTypeTupleTypeTupleTypetuple_type, tuple_is_nan_elemtuple_is_nan_elemTupleIsNanElemTupleIsNanElemTupleIsNanElemtuple_is_nan_elem

Siehe auch

tuple_numbertuple_numberTupleNumberTupleNumberTupleNumbertuple_number

Modul

Foundation