add assertion for zero denominator

This commit is contained in:
JamesP 2015-10-01 15:02:46 +10:00
commit d6b7f0ad9e

View file

@ -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