উত্তর:
সম্পাদনা করুন: ম্যাট বি যেমন উল্লেখ করেছে, pairs
এটি সহজ এবং সূচক-নিরাপদ (যদি কোনও OffsetArray
, নামযুক্ত টিপল, অভিধান ইত্যাদি ব্যবহার করে থাকে):
for (i, file) in pairs(["foo.csv", "bar.csv"])
...
end
একটি বিকল্প হ'ল enumerate
:
for (i, file) in enumerate(["foo.csv", "bar.csv"])
...
end
তবে মনে রাখবেন যে গণনাটি কার্যকরভাবে বৈধ সূচকগুলি সরবরাহ করে না, কারণ এটি কার্যকরভাবে কার্যকর zip(x, countfrom(1))
এবং এটিগুলির জন্য বিরতি OffsetArray
।
আর একটি যা সূচক-নিরাপদ, তবে files
একটি পরিবর্তনশীল হতে হবে:
files = ["foo.csv", "bar.csv"]
for (i, file) in zip(eachindex(files), files)
...
end
pairs
!