2
学习药剂基础知识我想尝试这样做,它做什么,我希望,在地图灵药匹配类型映射的关键
gg=%{:a => 1, 2 => :b, %{ :a => 5 } => 8}
gg[:a] # give 2
%{ :a => k } = gg # gives k = 2
gg[%{ :a => 5 }] # gives 8
但有什么具体的问题是:
%{ %{ :a => 5 } => k } = gg
的我得到的错误是
** (CompileError) hello.exs:46: only association operators '=>' are
allowed in map construction
(stdlib) lists.erl:1338: :lists.foreach/2
(elixir) lib/code.ex:363: Code.require_file/2
发生了什么事?