new tester; all tests categorized
This commit is contained in:
parent
51ee524109
commit
20b5f31c03
481 changed files with 794 additions and 2506 deletions
20
tests/iter/titer9.nim
Normal file
20
tests/iter/titer9.nim
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
discard """
|
||||
output: '''5
|
||||
14
|
||||
0'''
|
||||
"""
|
||||
|
||||
iterator count[T](x: T, skip: bool): int {.closure.} =
|
||||
if skip: return x+10
|
||||
else: yield x+1
|
||||
|
||||
if skip: return x+10
|
||||
else: yield x+2
|
||||
|
||||
proc takeProc[T](x: iterator (x: T, skip: bool): int) =
|
||||
echo x(4, false)
|
||||
echo x(4, true)
|
||||
echo x(4, false)
|
||||
|
||||
takeProc(count[int])
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue