РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
157 of 723 menu

Конструктор 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,
    которое проверяет строку на пустоту
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить