tuple_environmenttuple_environmentTupleEnvironmentTupleEnvironment (Operator)
Name
tuple_environmenttuple_environmentTupleEnvironmentTupleEnvironment
— Einlesen einer oder mehrerer Umgebungsvariablen.
Signatur
Herror tuple_environment(const char* Names, char* Values)
Herror T_tuple_environment(const Htuple Names, Htuple* Values)
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
- Multithreading-Typ: independent (läuft parallel auch zu exklusiven Operatoren).
- Multithreading-Bereich: global (kann von jedem Thread aufgerufen werden).
- Wird ohne Parallelisierung verarbeitet.
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