Nim/tests/generics/t8403.nim
2018-07-24 08:25:08 +02:00

11 lines
163 B
Nim

discard """
output: "6.0"
"""
proc sum*[T](s: seq[T], R: typedesc): R =
var sum: R = 0
for x in s:
sum += R(x)
return sum
echo @[1, 2, 3].sum(float)