【问题标题】:How to interpret a set of variables in an Erlang code line如何解释 Erlang 代码行中的一组变量
【发布时间】:2019-12-10 08:06:00
【问题描述】:

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

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

#{Var1 := Var2} = Var3

我遇到的代码是这样的:

#{Namekey := Value} = FullNameRel

非常感谢。

【问题讨论】:

    标签: erlang


    【解决方案1】:

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

    例如,

    mymap()->
        Key = 'Key',
        Map = #{Key => 'Old value', 'Key2' => 'Other value'},
        #{Key := Value} = Map,
        Value.  % returns 'Old value'
    

    【讨论】:

    • 非常感谢您的帮助。现在这对我来说很有意义。感谢您的帮助。
    猜你喜欢
    • 1970-01-01
    • 2015-03-11
    • 2021-03-24
    • 1970-01-01
    • 2015-03-23
    • 2015-04-20
    • 2018-01-19
    • 1970-01-01
    • 2015-02-25
    相关资源
    最近更新 更多