Iter test: closes #3819 (#9272)

(cherry picked from commit 462bff48b2)
This commit is contained in:
Miran
2018-10-10 10:21:38 +02:00
committed by narimiran
parent 41e2f6b7bc
commit 0714de4f3b

28
tests/iter/titer11.nim Normal file
View File

@@ -0,0 +1,28 @@
discard """
file: "titer11.nim"
output: '''[
1
2
3
]
'''
"""
proc represent(i: int): iterator(): string =
result = iterator(): string =
yield $i
proc represent(s: seq[int]): iterator(): string =
result = iterator(): string =
yield "["
for i in s:
var events = represent(i)
for event in events():
yield event
yield "]"
let s = @[1, 2, 3]
var output = represent(s)
for item in output():
echo item