i4.fromEnvironment constructor

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

4-bit Signed Integer

-8 to 7

Returns the integer value of the given environment declaration name.

The result is the same as would be returned by:

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

Example:

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

Implementation

factory i4.fromEnvironment(String name, {int defaultValue = 0}) {
  return i4(
    int.fromEnvironment(
      name,
      defaultValue: defaultValue.toSigned(4),
    ),
  );
}