I've seen similar replies to my question on the forum but I still can't 
figure out how to initialize nested arrays of a depth higher then 2?

For instance this works fine:
julia> Array[[1,2],[3,4]]
2-element Array{Array{T,N},1}:
 [1,2]
 [3,4]


But the following does not return what I expect. The [[3],[4,5]] part is 
"flattened" into a single array.
julia> Array[[1,2],[[3],[4,5]]]  
2-element Array{Array{T,N},1}:
 [1,2]  
 [3,4,5]


So far my workaround is to store the intermediate result and then assign it 
to the final array. Can that be shortened to a single line?
b = Array[[3],[4,5]]   
julia> Array[[1,2],b]
2-element Array{Array{T,N},1}:
 [1,2]           
 Array[[3],[4,5]]


Thank you.

Reply via email to