字典
Dict
可以创建一个「键⇒值」映射
julia> d=Dict( # 建立一个字符串到数字的映射
"one"=>1,
"two"=>2)
Dict{String, Int64} with 2 entries:
"two" => 2
"one" => 1
julia> d["one"] # 查字典
1
julia> d["one"]=100 # 改字典,若不存在则添加
100
julia> d.count # 字典长度
2
julia> keys(d) # 目录列表
KeySet for a Dict{String, Int64} with 2 entries. Keys:
"two"
"one"
julia> values(d) # 值列表
ValueIterator for a Dict{String, Int64} with 2 entries. Values:
2
100
julia> haskey(d,"one") # 是否在字典中
true
julia> delete!(d,"one") # 删除一项
Dict{String, Int64} with 1 entry:
"two" => 2
通过对Dict
遍历得到的Pair
实例称为「键值对」,其中pair.first
是「键key」,pair.second
是「值value」,Dict
结构也常用于配置/设置中,此时「键」有时被称为「项」。