Risposte:
Modifica: come sottolinea Matt B, pairs
è semplice e sicuro (se si utilizza un OffsetArray
nome, tupla, dizionario, ecc.):
for (i, file) in pairs(["foo.csv", "bar.csv"])
...
end
Un'opzione è enumerate
:
for (i, file) in enumerate(["foo.csv", "bar.csv"])
...
end
ma nota che l'enumerazione non fornisce necessariamente indici validi, poiché è efficace zip(x, countfrom(1))
e si spezzerebbe per OffsetArray
s.
Un altro che è indice-sicuro, ma richiede files
di essere una variabile:
files = ["foo.csv", "bar.csv"]
for (i, file) in zip(eachindex(files), files)
...
end
pairs
:!