Quick actions

cmd+k|ctrl+k

Navigation

Languages

Untitled

Snippet info

Language

Nim

Visibility

unlisted

Author

legacy-anonymous

Created

2016-11-08T11:16:02Z

Updated

2016-11-08T11:16:02Z

iterator process(a: var seq[int], setZero: var bool): int =
  for i in mitems a:
    yield i
    if setZero:
      setZero = false
      i = 0

var a = @[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
var sz = false

for i in process(a, sz):
  if i mod 2 == 0: sz = true
echo a
INFO