ジュリアのループでインデックスと値の両方を参照する方法
コード 1
Base.Iterators.enumerate()
は、Pythonのように配列のインデックスと値の両方を参照できるイテレーターiteratorを返す。
julia> x = [3,5,4,1,2]
5-element Vector{Int64}:
3
5
4
1
2
julia> for (idx, value) in enumerate(x)
println("x[▷eq1◁value")
end
x[1]: 3
x[2]: 5
x[3]: 4
x[4]: 1
x[5]: 2
julia> typeof(enumerate(x))
Base.Iterators.Enumerate{Vector{Int64}}