a = 0 b = Array{typeof(a),1}(2) @show b b[1] = a @show b a = 1 b[2] = a @show b; a = [0,0] b = Array{typeof(a),1}(2) @show b b[1] = a @show b a = [1, 2] b[2] = a @show b; a = [0,0] b = Array{typeof(a),1}(2) @show b b[1] = a @show b a[1], a[2] = 1, 2 b[2] = a @show b; a = [0,0] b = Array{typeof(a),1}(2) @show b b[1] = copy(a) @show b a[1], a[2] = 1, 2 b[2] = a @show b; a = [0,0] b = Array{eltype(a),2}(2,2) display(b) b[:,1] = a display(b) a[1], a[2] = 1, 2 b[:,2] = a display(b);