thank you, that's what I was looking for! On Thu, Jul 9, 2015 at 2:00 PM, Yichao Yu <[email protected]> wrote:
> On Thu, Jul 9, 2015 at 7:41 AM, Joachim Dahl <[email protected]> > wrote: > > I am trying to construct an array of arrays involving list comprehension > in > > Julia 0.4 > > > > julia> [ [1,2]; [[i-1,i,i+1] for i=2:4] ] > > 5-element Array{Any,1}: > > 1 > > 2 > > [1,2,3] > > [2,3,4] > > [3,4,5] > > I never liked the hcat and vcat syntax but here's what you can do > > julia> [Array[[1, 2]]; [[i - 1, i, i + 1] for i = 2:4]] > 4-element Array{Array{T,N},1}: > [1,2] > [1,2,3] > [2,3,4] > [3,4,5] > > You can probably add type Annotations to construct a tighter type ... > > > > > where what I want is [ [1,2], [1,2,3], [2,3,4], [3,4,5] ]. > > > > I suppose I have to use T[ ] notation now, and I've tried: > > julia> Array{Int,1}[ [1,2]; Array{Int,1}[[i-1,i,i+1] for i=2:4] ] > > > > and other variations without any luck. > > > > How would I construct such an array? >
