Can anyone explain why these produce two different types?

julia> a=["a"=>1,"b"=>2]
["b"=>2,"a"=>1]

julia> typeof([i for i=a])
*Array{Any,1}*

julia> typeof([i for i=["a"=>1,"b"=>2]])
*Array{(ASCIIString,Int64),1}*

Reply via email to