mirror of
https://github.com/nim-lang/Nim.git
synced 2025-12-30 18:02:05 +00:00
23 lines
338 B
Nim
23 lines
338 B
Nim
discard """
|
|
file: "titer3.nim"
|
|
output: "1231"
|
|
"""
|
|
|
|
iterator count1_3: int =
|
|
yield 1
|
|
yield 2
|
|
yield 3
|
|
|
|
for x in count1_3():
|
|
write(stdout, $x)
|
|
|
|
# yield inside an iterator, but not in a loop:
|
|
iterator iter1(a: openArray[int]): int =
|
|
yield a[0]
|
|
|
|
var x = [[1, 2, 3], [4, 5, 6]]
|
|
for y in iter1(x[0]): write(stdout, $y)
|
|
|
|
#OUT 1231
|
|
|