This works:

julia> Array[[1,2],Array[[3],[4,5]]]
2-element Array{Array{T,N},1}:
 [1,2]           
 Array[[3],[4,5]]

(BTW, automatic concatenation is being changed in 0.4 & 0.5)

On Sun, 2015-05-17 at 21:41, Kuba Roth <[email protected]> wrote:
> 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