Thank you. I didn't realize there were two types of n-dimensional Arrays, 
nested arrays and matrices. 



On Sunday, March 23, 2014 9:54:01 PM UTC-4, John Myles White wrote:
>
> I think you’re confusing the 2 in an Array parameter set with the number 
> of items, when it’s the number of dimensions. I’m pretty sure you’re 
> creating a Vector, not a Matrix.
>
> You also probably want to work with UTF8String, not String.
>
>  — John
>
> On Mar 23, 2014, at 6:51 PM, Collin Glass <[email protected]<javascript:>> 
> wrote:
>
> I'm trying to make a constructor for a custom type in Julia:
>
> type Cell
>   Base::Dict{String, String}
>   zLayers::Array{Dict{String, String},2}
>   X::Int
>   Y::Int
>
>   Cell() = new(Dict{String,String}(),[Dict{String, String}(),Dict{String, 
> String}()],0,0)
> end
>
> try
>   gamestate = Cell()
> catch err
>   print("connection ended with error $err\n")
> end
>
> Throws error:
>
> connection ended with error 
> MethodError(convert,(Array{Dict{String,String},2},[Dict{String,String}(),Dict{String,String}()]))
>
> So how do we do proper initialization for Arrays of Dictionaries?
>
>
>

Reply via email to