add assertion for zero denominator

This commit is contained in:
JamesP
2015-10-01 15:02:46 +10:00
parent 2d2f152e3c
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