tuple_environmenttuple_environmentTupleEnvironmentTupleEnvironment (Operator)

Name

tuple_environmenttuple_environmentTupleEnvironmentTupleEnvironment — Einlesen einer oder mehrerer Umgebungsvariablen.

Signatur

tuple_environment( : : Names : Values)

Herror tuple_environment(const char* Names, char* Values)

Herror T_tuple_environment(const Htuple Names, Htuple* Values)

void TupleEnvironment(const HTuple& Names, HTuple* Values)

HTuple HTuple::TupleEnvironment() const

static void HOperatorSet.TupleEnvironment(HTuple names, out HTuple values)

HTuple HTuple.TupleEnvironment()

Beschreibung

tuple_environmenttuple_environmentTupleEnvironmentTupleEnvironmentTupleEnvironment liest den Inhalt aller Umgebungsvariablen, deren Namen in dem Eingabetupel NamesNamesNamesNamesnames definiert sind und liefert ihn in den Elementen des Ausgabetupels ValuesValuesValuesValuesvalues zurück. Das Eingabetupel darf nur Strings enthalten. Enthält das Eingabetupel einen Namen, für den keine gültige Umgebungsvariable existiert, so wird für diesen Namen ein leerer String als Ergebnis zurückgeliefert.

Für allgemeine Informationen zu String-Operationen siehe auch Tupel / String-Operationen.

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

Values := environment(Names)

Ausführungsinformationen

Parameter

NamesNamesNamesNamesnames (input_control)  string(-array) HTupleHTupleHtuple (string) (string) (HString) (char*)

Eingabetupel mit den Namen der Umgebungsvariable(n).

ValuesValuesValuesValuesvalues (output_control)  string(-array) HTupleHTupleHtuple (string) (string) (HString) (char*)

Inhalt der Umgebungsvariable(n).

Alternativen

tuple_strstrtuple_strstrTupleStrstrTupleStrstrTupleStrstr, tuple_strrstrtuple_strrstrTupleStrrstrTupleStrrstrTupleStrrstr, tuple_strchrtuple_strchrTupleStrchrTupleStrchrTupleStrchr, tuple_strrchrtuple_strrchrTupleStrrchrTupleStrrchrTupleStrrchr, tuple_strlentuple_strlenTupleStrlenTupleStrlenTupleStrlen, tuple_str_first_ntuple_str_first_nTupleStrFirstNTupleStrFirstNTupleStrFirstN, tuple_str_last_ntuple_str_last_nTupleStrLastNTupleStrLastNTupleStrLastN, tuple_splittuple_splitTupleSplitTupleSplitTupleSplit, tuple_substrtuple_substrTupleSubstrTupleSubstrTupleSubstr

Modul

Foundation