1

我一直在阅读一些 Erlang 函数,但遇到了一些我不明白的东西。我已经阅读了在线手册(http://erlang.org/doc),但仍然不明白。

在下面的行中,应该如何读取每个变量?

#{Var1 := Var2} = Var3

我遇到的代码是这样的:

#{Namekey := Value} = FullNameRel

太感谢了。

4

1 回答 1

4

该语法用于映射中键值关联中的模式匹配,请参阅映射

例如,

mymap()->
    Key = 'Key',
    Map = #{Key => 'Old value', 'Key2' => 'Other value'},
    #{Key := Value} = Map,
    Value.  % returns 'Old value'
于 2019-08-01T17:19:03.363 回答