December 2018
Beginner to intermediate
500 pages
12h 10m
English
Creating an empty instance of a Dict is as simple as the following:
julia> d = Dict()
Dict{Any,Any} with 0 entries
The information between the curly brackets, {Any,Any}, represents the types of keys and values of the Dict. Thus, the concrete type of a Dict itself is defined by the type of its keys and values. The compiler will do its best to infer the type of the collection from the types of its parts. In this case, since the dictionary was empty, no information could be inferred, so Julia defaulted to Any and Any.
An {Any,Any} type of Dict allows us to add any kind of data, indiscriminately. We can use the setindex! method to add a new key-value pair to the collection:
julia> setindex!(d, "World", "Hello") Dict{Any,Any} ...Read now
Unlock full access