How to limit for loop iteration up to number of only initialized or filled array elements
var
d = newSeq[ array[2,string]](70)
d[0] = ["foo", "bar"]
d[1] = ["moo", "dar"]
for u in d : # ... so on
# will loop 70 times instead of twice
explain the correct Nim on it
Use newSeqOfCap instead of newSeq
var d = newSeqOfCap[array[2, string]](70)
d.add ["foo", "bar"]
d,add ["moo", "dar"]
for u in d:
...