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}*
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}*