Is be more in favor of deprecating the (K=>V)[k=>v] syntax and just using 
keyword args like this Dict{K,V}(k=v). Having so many syntaxes for this is 
confusing and it's not like the (K=>V)[k=>v] syntax is a thing of beauty.

> On May 1, 2014, at 12:50 PM, Jameson Nash <[email protected]> wrote:
> 
> The => is special here for the parser. What you want is 
> (Int=>Dict{Int, Int})[ ]
> 
> However, it's possible your alternative syntax could be made to work. 
> 
>> On Thursday, May 1, 2014, thom lake <[email protected]> wrote:
>> Both of these work
>> 
>> julia> Dict{Int,Int}()
>> Dict{Int64,Int64}()
>> 
>> julia> (Int=>Int)[]
>> Dict{Int64,Int64}()
>> 
>> So does this
>> 
>> julia> Dict{Int,Dict{Int,Int}}()
>> Dict{Int64,Dict{Int64,Int64}}()
>> 
>> This doesn't
>> 
>> julia> (Int=>(Int=>Int))[]
>> ERROR: unsupported or misplaced expression =>
>> 
>> Any particular reason? Am I doing something silly?

Reply via email to