operator ~/ method
Performs truncated division by value
.
If value
is 0
, an ArgumentError is thrown.
value
で切り捨て除算を行います。
value
が0
の場合、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,
);
}