如何解释 Erlang 代码行中的一组变量
How to interpret a set of variables in an Erlang code line
我一直在阅读一些 Erlang 函数,遇到了一些我不明白的地方。我已经阅读了在线手册(http://erlang.org/doc),但还是不明白。
在下一行中,应该如何读取每个变量?
#{Var1 := Var2} = Var3
我遇到的代码是这样的:
#{Namekey := Value} = FullNameRel
非常感谢。
语法用于映射中键值关联的模式匹配,参见maps。
例如,
mymap()->
Key = 'Key',
Map = #{Key => 'Old value', 'Key2' => 'Other value'},
#{Key := Value} = Map,
Value. % returns 'Old value'
我一直在阅读一些 Erlang 函数,遇到了一些我不明白的地方。我已经阅读了在线手册(http://erlang.org/doc),但还是不明白。
在下一行中,应该如何读取每个变量?
#{Var1 := Var2} = Var3
我遇到的代码是这样的:
#{Namekey := Value} = FullNameRel
非常感谢。
语法用于映射中键值关联的模式匹配,参见maps。
例如,
mymap()->
Key = 'Key',
Map = #{Key => 'Old value', 'Key2' => 'Other value'},
#{Key := Value} = Map,
Value. % returns 'Old value'