diff options
author | def <dennis@felsin9.de> | 2015-04-07 00:36:16 +0200 |
---|---|---|
committer | def <dennis@felsin9.de> | 2015-04-07 00:36:16 +0200 |
commit | bba2f7b0f184838e8f4e351e96afbda02373040f (patch) | |
tree | bb75b2dc67fb6d19474832909ea06c4f0264b304 /lib/pure | |
parent | 73add468b70be3b07db7ecba71e85d5fcd5bbcf3 (diff) | |
download | Nim-bba2f7b0f184838e8f4e351e96afbda02373040f.tar.gz |
Fix toRational
Diffstat (limited to 'lib/pure')
-rw-r--r-- | lib/pure/rationals.nim | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/pure/rationals.nim b/lib/pure/rationals.nim index 04aa8316a..4f30ab24f 100644 --- a/lib/pure/rationals.nim +++ b/lib/pure/rationals.nim @@ -32,7 +32,7 @@ proc `$`*[T](x: Rational[T]): string = ## Turn a rational number into a string. result = $x.num & "/" & $x.den -proc toRational*[T](x: SomeInteger): Rational[T] = +proc toRational*[T](x: T): Rational[T] = ## Convert some integer `x` to a rational number. result.num = x result.den = 1 @@ -270,6 +270,6 @@ when isMainModule: y /= 9 assert( y == 13//27 ) - assert toRational[int, int](5) == 5//1 + assert toRational(5) == 5//1 assert abs(toFloat(y) - 0.4814814814814815) < 1.0e-7 assert toInt(z) == 0 |