Nim/tests/statictypes/texplicitprocparams.nim
Zahary Karadjov 36c4f0a89c close #1051
2017-06-20 11:29:42 +02:00

19 lines
278 B
Nim

discard """
output: '''
(x: 100)
5
'''
"""
type
OdArray*[As: static[int], T] = object
x: int
proc initOdArray*[As: static[int], T](len: int): OdArray[As, T] =
result.x = len
echo initOdArray[10, int](100)
proc doStatic[N: static[int]](): int = N
echo doStatic[5]()