回答:
編集:Matt Bが指摘するように、pairs
シンプルでインデックスセーフです(OffsetArray
、名前付きタプル、辞書などを使用している場合)。
for (i, file) in pairs(["foo.csv", "bar.csv"])
...
end
1つのオプションはenumerate
次のとおりです。
for (i, file) in enumerate(["foo.csv", "bar.csv"])
...
end
ただし、enumerateは事実上有効でzip(x, countfrom(1))
あり、OffsetArray
sで機能しないため、必ずしも有効なインデックスを提供するとは限らないことに注意してください。
もう1つはインデックスセーフですがfiles
、変数である必要があります。
files = ["foo.csv", "bar.csv"]
for (i, file) in zip(eachindex(files), files)
...
end
pairs
!