Re: How does one get a mutable iterator?
To make datum a variable you need to use mitems: import options type T = ref object data: seq[Option[T]] proc p(t: var T) = for datum in t.data.mitems: datum = none(T) Run
Re: How does one get a mutable iterator?
ok I worked around it like I would in C#... using indices.
How does one get a mutable iterator?
import options type T = ref object data: seq[Option[T]] proc p(t: var T) = for datum in t.data: datum = none(T) Run /usercode/in.nim(8, 5) Error: 'datum' cannot be assigned to| ---|---