u1.fromEnvironment constructor

u1.fromEnvironment(
  1. String name, {
  2. int defaultValue = 0,
})

Returns the integer value of the given environment declaration name.

The result is the same as would be returned by:

u1(int.tryParse(const String.fromEnvironment(name, defaultValue: ""))
    ?? defaultValue)

Example:

u1.fromEnvironment("defaultPort", defaultValue: 80)

1-bit Unsigned Integer

0 and 1

Implementation

factory u1.fromEnvironment(String name, {int defaultValue = 0}) {
  return u1(
    int.fromEnvironment(
      name,
      defaultValue: defaultValue.toUnsigned(1),
    ),
  );
}