【问题标题】:Defing record, field undefined定义记录,未定义字段
【发布时间】:2014-09-03 01:49:35
【问题描述】:

我对 Erlang 有点陌生,还在学习。我查看了文档 (http://www.erlang.org/doc/reference_manual/records.html),但仍然无法让记录正常工作。

 spawn(fun() -> loop(v2, #state{max = 3}) end).

据我了解,这应该可以工作。 atom = value 定义记录中的字段。然而,当我编译代码时,我得到了这个错误。

simple.erl:10:记录状态中未定义的字段最大值

我做错了什么?

【问题讨论】:

    标签: erlang record


    【解决方案1】:

    确保您在模块中设置了记录定义:

    -record(state, {max}).
    

    记录模块属性在您发布的 Erlang 参考链接的顶部进行了描述。

    【讨论】:

      猜你喜欢
      • 2021-06-14
      • 1970-01-01
      • 1970-01-01
      • 2019-06-06
      • 2015-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多