12345678910111213141516171819202122 |
- discard """
- output: '''9
- 1
- 2
- 3
- '''
- """
- # Test the new overloading rules for iterators:
- # test that iterator 'p' is preferred:
- proc p(): seq[int] = @[1, 2, 3]
- iterator p(): int = yield 9
- for x in p(): echo x
- # test that 'q' works in this position:
- proc q(): seq[int] = @[1, 2, 3]
- for x in q(): echo x
|