[ADD] dictionaries
This commit is contained in:
parent
d1644ae8f9
commit
2c2b635a45
|
@ -0,0 +1,62 @@
|
||||||
|
println(Dict("one" => 1, "two" => 2))
|
||||||
|
|
||||||
|
elements = ["one" => 1, "two" => 2]
|
||||||
|
println(Dict(elements))
|
||||||
|
|
||||||
|
|
||||||
|
elements = [("one",1),("two",2)]
|
||||||
|
println(Dict(elements))
|
||||||
|
|
||||||
|
kees = ["one","two"]
|
||||||
|
vals = [1,2]
|
||||||
|
|
||||||
|
println(Dict(zip(kees,vals)))
|
||||||
|
|
||||||
|
d = Dict{String,Int64}()
|
||||||
|
d["one"] = 1
|
||||||
|
|
||||||
|
println(d)
|
||||||
|
|
||||||
|
p = "one" => 1
|
||||||
|
println(p)
|
||||||
|
|
||||||
|
k, v = p
|
||||||
|
println(k)
|
||||||
|
println(v)
|
||||||
|
|
||||||
|
|
||||||
|
println(fieldnames(p))
|
||||||
|
|
||||||
|
println(p.first)
|
||||||
|
println(p.second)
|
||||||
|
|
||||||
|
d = Dict("one" => 1)
|
||||||
|
println(d["one"])
|
||||||
|
println(get(d, "three",-1))
|
||||||
|
println(get(d, "one",-1))
|
||||||
|
|
||||||
|
d = Dict("one"=>1,"two"=>2,"three"=>3)
|
||||||
|
println(haskey(d,"four"))
|
||||||
|
|
||||||
|
println(values(d))
|
||||||
|
println(keys(d))
|
||||||
|
|
||||||
|
println(length(d))
|
||||||
|
|
||||||
|
delete!(d,"two")
|
||||||
|
|
||||||
|
println(d)
|
||||||
|
|
||||||
|
d = Dict("one"=>1,"two"=>2,"three"=>3)
|
||||||
|
|
||||||
|
for (k,v) in d
|
||||||
|
println("value is $v for key $k")
|
||||||
|
end
|
||||||
|
|
||||||
|
for v in values(d)
|
||||||
|
println(v)
|
||||||
|
end
|
||||||
|
|
||||||
|
for k in keys(d)
|
||||||
|
println(k)
|
||||||
|
end
|
Loading…
Reference in New Issue