Jawaban:
Sunting: Seperti yang ditunjukkan Matt B, pairs
sederhana dan aman-indeks (jika menggunakan OffsetArray
tuple, kamus, dll.):
for (i, file) in pairs(["foo.csv", "bar.csv"])
...
end
Salah satu opsi adalah enumerate
:
for (i, file) in enumerate(["foo.csv", "bar.csv"])
...
end
tetapi perhatikan bahwa penghitungan tidak selalu memberikan indeks yang valid, karena itu efektif zip(x, countfrom(1))
dan akan gagal untuk OffsetArray
s.
Lain yang aman indeks, tetapi files
harus variabel:
files = ["foo.csv", "bar.csv"]
for (i, file) in zip(eachindex(files), files)
...
end
pairs
:!