operator % method

NumRange<num> operator %(
  1. num? value
)

Returns the remainder of the division by value.

If value is 0, an ArgumentError is thrown.

valueで除算した余りを返します。

value0の場合、ArgumentErrorがスローされます。

Implementation

NumRange operator %(num? value) {
  if (value == null) {
    return this;
  }
  if (value == 0) {
    throw ArgumentError.value(value, "value", "value must not be 0.");
  }
  return NumRange(
    min % value,
    max % value,
  );
}