KlassenKlassenKlassenKlassen | | | | Operatoren

tuple_strlentuple_strlenTupleStrlentuple_strlenTupleStrlenTupleStrlen (Operator)

Name

tuple_strlentuple_strlenTupleStrlentuple_strlenTupleStrlenTupleStrlen — Berechnen der Länge der einzelnen Strings eines Stringtupels.

Signatur

tuple_strlen( : : T1 : Length)

Herror tuple_strlen(const char* T1, Hlong* Length)

Herror T_tuple_strlen(const Htuple T1, Htuple* Length)

Herror tuple_strlen(const HTuple& T1, Hlong* Length)

Herror tuple_strlen(const HTuple& T1, HTuple* Length)

void TupleStrlen(const HTuple& T1, HTuple* Length)

HTuple HTuple::TupleStrlen() const

void HOperatorSetX.TupleStrlen(
[in] VARIANT T1, [out] VARIANT* Length)

VARIANT HTupleX.TupleStrlen([in] VARIANT T1)

static void HOperatorSet.TupleStrlen(HTuple t1, out HTuple length)

HTuple HTuple.TupleStrlen()

Beschreibung

tuple_strlentuple_strlenTupleStrlentuple_strlenTupleStrlenTupleStrlen untersucht jeden String des Eingabetupels T1T1T1T1T1t1 auf dessen Länge und liefert die Länge der einzelnen Strings in dem Ausgabetupel LengthLengthLengthLengthLengthlength zurück. Das Eingabetupel T1T1T1T1T1t1 darf nur Strings enthalten. Ansonsten bricht tuple_strlentuple_strlenTupleStrlentuple_strlenTupleStrlenTupleStrlen mit einer entsprechenden Fehlermeldung ab.

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

Length := strlen(T1)

Parallelisierung

Parameter

T1T1T1T1T1t1 (input_control)  string(-array) HTupleHTupleHTupleVARIANTHtuple (string) (string) (HString) (char*) (BSTR) (char*)

Eingabetupel.

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

Länge der Strings des Eingabetupels.

Alternativen

tuple_strstrtuple_strstrTupleStrstrtuple_strstrTupleStrstrTupleStrstr, tuple_strrstrtuple_strrstrTupleStrrstrtuple_strrstrTupleStrrstrTupleStrrstr, tuple_strchrtuple_strchrTupleStrchrtuple_strchrTupleStrchrTupleStrchr, tuple_strrchrtuple_strrchrTupleStrrchrtuple_strrchrTupleStrrchrTupleStrrchr, tuple_substrtuple_substrTupleSubstrtuple_substrTupleSubstrTupleSubstr, tuple_str_first_ntuple_str_first_nTupleStrFirstNtuple_str_first_nTupleStrFirstNTupleStrFirstN, tuple_str_last_ntuple_str_last_nTupleStrLastNtuple_str_last_nTupleStrLastNTupleStrLastN, tuple_splittuple_splitTupleSplittuple_splitTupleSplitTupleSplit, tuple_environmenttuple_environmentTupleEnvironmenttuple_environmentTupleEnvironmentTupleEnvironment

Siehe auch

tuple_is_stringtuple_is_stringTupleIsStringtuple_is_stringTupleIsStringTupleIsString

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren