Is this equivalent to the function
function _set_value!(w, key, val)
w[key] = val
end
Is this equivalent to the function
function _set_value!(w, key, val)
w[key] = val
end
Yes
Note the expression A[3] = 2
gets turned into a function call to Base.setindex!
:
julia> A = zeros(5)
5-element Vector{Float64}:
0.0
0.0
0.0
0.0
0.0
julia> function f(A)
A[3] = 2
end
f (generic function with 1 method)
julia> @code_lowered f(A)
CodeInfo(
1 ─ Base.setindex!(A, 2, 3)
└── return 2
)