Конструктор fromEnvironment
Конструктор fromEnvironment создает
и возвращает новую строку, значением которой
становится значение указанной переменной
окружения. Первым параметром конструктор
принимает имя переменной окружения. Вторым
необязательным параметром можно передать
значение по умолчанию, которое будет
использовано, если переменная окружения
не найдена. Если значение по умолчанию
не указано и переменная отсутствует,
возвращается null.
Синтаксис
const String.fromEnvironment(name, {defaultValue})
Пример
Давайте получим значение переменной окружения
PATH и выведем его на экран:
void main()
{
const String path = String.fromEnvironment('PATH');
print(path.isNotEmpty);
}
Результат выполнения кода:
true
Пример
Давайте попробуем получить значение
несуществующей переменной окружения
NON_EXISTENT_VAR без значения
по умолчанию:
void main()
{
const String value = String.fromEnvironment('NON_EXISTENT_VAR');
print(value);
}
Результат выполнения кода:
""
Пример
Давайте передадим значение по умолчанию для несуществующей переменной окружения:
void main()
{
const String value = String.fromEnvironment(
'NON_EXISTENT_VAR',
defaultValue: 'abcde'
);
print(value);
}
Результат выполнения кода:
"abcde"
Смотрите также
-
класс
String,
который представляет строки в Dart -
конструктор
fromCharCodes,
который создает строку из кодов символов -
конструктор
fromCharCode,
который создает строку из одного кода символа -
свойство
isEmpty,
которое проверяет строку на пустоту