18 lines
373 B
Elixir
18 lines
373 B
Elixir
defmodule RC do
|
|
def test_create do
|
|
IO.puts "< create Map.new >"
|
|
m = Map.new #=> creates an empty Map
|
|
m1 = Map.put(m,:foo,1)
|
|
m2 = Map.put(m1,:bar,2)
|
|
print_vals(m2)
|
|
print_vals(%{m2 | foo: 3})
|
|
end
|
|
|
|
defp print_vals(m) do
|
|
IO.inspect m
|
|
Enum.each(m, fn {k,v} -> IO.puts "#{inspect k} => #{v}" end)
|
|
end
|
|
end
|
|
|
|
RC.test_create
|