【发布时间】:2019-12-10 08:06:00
【问题描述】:
我一直在阅读一些 Erlang 函数,但遇到了一些我不明白的东西。我已经阅读了在线手册(http://erlang.org/doc)但仍然不明白。
在下面一行中,应该如何读取每个变量?
#{Var1 := Var2} = Var3
我遇到的代码是这样的:
#{Namekey := Value} = FullNameRel
非常感谢。
【问题讨论】:
标签: erlang
我一直在阅读一些 Erlang 函数,但遇到了一些我不明白的东西。我已经阅读了在线手册(http://erlang.org/doc)但仍然不明白。
在下面一行中,应该如何读取每个变量?
#{Var1 := Var2} = Var3
我遇到的代码是这样的:
#{Namekey := Value} = FullNameRel
非常感谢。
【问题讨论】:
标签: erlang
该语法用于映射中键值关联中的模式匹配,请参阅maps。
例如,
mymap()->
Key = 'Key',
Map = #{Key => 'Old value', 'Key2' => 'Other value'},
#{Key := Value} = Map,
Value. % returns 'Old value'
【讨论】: