Réponses:
Edit: Comme le souligne Matt B, pairs
est simple et sûr pour l'index (si vous utilisez un OffsetArray
tuple nommé, un dictionnaire, etc.):
for (i, file) in pairs(["foo.csv", "bar.csv"])
...
end
Une option est enumerate
:
for (i, file) in enumerate(["foo.csv", "bar.csv"])
...
end
mais notez que énumérer ne fournit pas nécessairement des indices valides, car il est efficace zip(x, countfrom(1))
et romprait pour OffsetArray
s.
Un autre index-safe, mais qui doit files
être une variable:
files = ["foo.csv", "bar.csv"]
for (i, file) in zip(eachindex(files), files)
...
end
pairs
:!