julia> v = Vector{Int}(undef, 3)
3-element Vector{Int64}:
0
0
0
julia> v .= rand.(Ref(1:100))
3-element Vector{Int64}:
8
71
39
is much better as it doesn’t allocate yet another array
julia> v = Vector{Int}(undef, 3)
3-element Vector{Int64}:
0
0
0
julia> v .= rand.(Ref(1:100))
3-element Vector{Int64}:
8
71
39
is much better as it doesn’t allocate yet another array