답변:
편집 : Matt B가 지적했듯이 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
s를 깨뜨릴 수 있기 때문에 반드시 유효한 인덱스를 제공 할 필요는 없습니다 .
인덱스 안전하지만 files
변수 여야하는 다른 것 :
files = ["foo.csv", "bar.csv"]
for (i, file) in zip(eachindex(files), files)
...
end
pairs
!