Конструктор fromEnvironment
Конструктор fromEnvironment класса int
создает целое число, значение которого берется
из переменной окружения. Первым параметром
мы передаем имя переменной окружения, которую
нужно прочитать. Вторым необязательным параметром
мы передаем значение по умолчанию, которое будет
использовано, если переменная окружения не задана
или ее значение нельзя преобразовать в целое число.
Синтаксис
int.fromEnvironment(name, {defaultValue})
Пример
Давайте прочитаем переменную окружения PORT
и выведем полученное значение:
void main()
{
const int port = int.fromEnvironment('PORT');
print(port);
}
Результат выполнения кода:
0
Пример
Давайте укажем значение по умолчанию, которое будет возвращено, если переменная окружения не задана:
void main()
{
const int port = int.fromEnvironment('PORT', defaultValue: 8080);
print(port);
}
Результат выполнения кода:
8080
Пример
Давайте запустим программу с заданной переменной
окружения PORT и выведем полученное значение:
void main()
{
const int port = int.fromEnvironment('PORT', defaultValue: 8080);
print(port);
}
Результат выполнения кода (при PORT=3000):
3000