mirror of
https://github.com/nim-lang/Nim.git
synced 2026-07-19 15:31:28 +00:00
add assertion for zero denominator
This commit is contained in:
@@ -20,6 +20,7 @@ type Rational*[T] = object
|
||||
|
||||
proc initRational*[T](num, den: T): Rational[T] =
|
||||
## Create a new rational number.
|
||||
assert(den != 0, "a denominator of zero value is invalid")
|
||||
result.num = num
|
||||
result.den = den
|
||||
|
||||
|
||||
Reference in New Issue
Block a user