Попробуйте enumerate
:
julia> A = [1 -2 3; -4 -5 -6; 7 -8 9]
3×3 Array{Int64,2}:
1 -2 3
-4 -5 -6
7 -8 9
julia> for (i,v) in enumerate(A)
if v < 0
A[i] = 3
end
end
julia> A
3×3 Array{Int64,2}:
1 3 3
3 3 3
7 3 9
или eachindex
:
julia> A = [1 -2 3; -4 -5 -6; 7 -8 9]
3×3 Array{Int64,2}:
1 -2 3
-4 -5 -6
7 -8 9
julia> for i in eachindex(A)
if A[i] < 0
A[i] = 3
end
end
julia> A
3×3 Array{Int64,2}:
1 3 3
3 3 3
7 3 9
Подробную информацию об этих функциях можно найти в интерактивной справке Julia REPL.