tuple_environmenttuple_environmentTupleEnvironmentTupleEnvironmenttuple_environment (Operator)
Name
tuple_environmenttuple_environmentTupleEnvironmentTupleEnvironmenttuple_environment — Einlesen einer oder mehrerer Umgebungsvariablen.
Signatur
Herror tuple_environment(const char* Names, char* Values)
Herror T_tuple_environment(const Htuple Names, Htuple* Values)
def tuple_environment(names: MaybeSequence[str]) -> Sequence[str]
def tuple_environment_s(names: MaybeSequence[str]) -> str
Beschreibung
tuple_environmenttuple_environmentTupleEnvironmentTupleEnvironmentTupleEnvironmenttuple_environment liest den Inhalt aller Umgebungsvariablen, deren
Namen in dem Eingabetupel NamesNamesNamesNamesnamesnames definiert sind und liefert ihn in
den Elementen des Ausgabetupels ValuesValuesValuesValuesvaluesvalues 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_environmentTupleEnvironmentTupleEnvironmentTupleEnvironmenttuple_environment,
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
NamesNamesNamesNamesnamesnames (input_control) string(-array) → HTupleMaybeSequence[str]HTupleHtuple (string) (string) (HString) (char*)
Eingabetupel mit den Namen der Umgebungsvariable(n).
ValuesValuesValuesValuesvaluesvalues (output_control) string(-array) → HTupleSequence[str]HTupleHtuple (string) (string) (HString) (char*)
Inhalt der Umgebungsvariable(n).
Alternativen
tuple_strstrtuple_strstrTupleStrstrTupleStrstrTupleStrstrtuple_strstr,
tuple_strrstrtuple_strrstrTupleStrrstrTupleStrrstrTupleStrrstrtuple_strrstr,
tuple_strchrtuple_strchrTupleStrchrTupleStrchrTupleStrchrtuple_strchr,
tuple_strrchrtuple_strrchrTupleStrrchrTupleStrrchrTupleStrrchrtuple_strrchr,
tuple_strlentuple_strlenTupleStrlenTupleStrlenTupleStrlentuple_strlen,
tuple_str_first_ntuple_str_first_nTupleStrFirstNTupleStrFirstNTupleStrFirstNtuple_str_first_n,
tuple_str_last_ntuple_str_last_nTupleStrLastNTupleStrLastNTupleStrLastNtuple_str_last_n,
tuple_splittuple_splitTupleSplitTupleSplitTupleSplittuple_split,
tuple_substrtuple_substrTupleSubstrTupleSubstrTupleSubstrtuple_substr
Modul
Foundation