Answers:
编辑:正如Matt B指出的那样,它pairs
是简单且索引安全的(如果使用OffsetArray
,则命名为tuple,dictionary等):
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
s。
另一个是索引安全的,但必须files
是一个变量:
files = ["foo.csv", "bar.csv"]
for (i, file) in zip(eachindex(files), files)
...
end
pairs
!