Comprensión de matrices multidimensionales en julia

Estoy bromeando con Julia y parece que no puedo lograr que funcionen las interpretaciones de matrices multidimensionales. Estoy usando una versión nocturna de 0.20-pre para OSX; Esto podría ser un error en la construcción. Sospecho, sin embargo, que es un error en el usuario.

Digamos que quiero terminar con algo como:

5x2 Array
1 6
2 7
3 8
4 9
5 10

Y no quiero solo llamarreshape. Por lo que puedo decir, una matriz multidimensional debe generarse algo como:[(x, y) for x in 1:5, y in 6:10]. Pero esto genera una matriz 5x5 de tuplas:

julia> [(x, y) for x in 1:5, y in 6:10]
5x5 Array{(Int64,Int64),2}:
 (1,6)  (1,7)  (1,8)  (1,9)  (1,10)
 (2,6)  (2,7)  (2,8)  (2,9)  (2,10)
 (3,6)  (3,7)  (3,8)  (3,9)  (3,10)
 (4,6)  (4,7)  (4,8)  (4,9)  (4,10)
 (5,6)  (5,7)  (5,8)  (5,9)  (5,10)

O, tal vez quiero generar un conjunto de valores y un código booleano para cada uno:

5x2 Array
1 false
2 false
3 false
4 false
5 false

Una vez más, parece que solo puedo crear una matriz de tuplas con{(x, y) for x in 1:5, y=false}. Si quito los parens alrededorx, y yo obtengoERROR: syntax: missing separator in array expression. Si me envuelvox, y En algo, siempre obtengo salida de ese tipo.Array, Array{Any}oTuple.

Mi conjetura: hay algo que simplemente no llego aquí. ¿Alguien dispuesto a ayudarme a entender qué?

Respuestas a la pregunta(7)

Su respuesta a la pregunta