operator ~/ method

NumRange<num> operator ~/(
  1. num? value
)

Performs truncated 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,
  );
}