If I declare an array a using commas as:

a = [1,2,3;4,5,6]
ERROR: syntax: unexpected semicolon in array expression
 in eval(::Module, ::Any) at ./boot.jl:243

However without commas I get:

a = [1 2 3;4 5 6]
2x3 Array{Int64,2}:
 1  2  3
 4  5  6

I'm aware I can use reshape on a vector to get a result, but I guess I am 
not appreciating a subtlety of the presence of the commas.
Could someone kindly point to the fundamental parsing principle at work in 
this instance?

Reply via email to