定义记录,字段未定义

时间:2014-07-12 15:51:26

标签: erlang record

我对Erlang不熟悉并且还在学习。我查看了文档(http://www.erlang.org/doc/reference_manual/records.html),但仍无法获取记录。

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

据我了解文档,这应该有效。 atom = value来定义记录中的字段。然而,当我编译代码时,我得到了这个错误。

  

simple.erl:10:记录状态下字段max undefined

我做错了什么?

1 个答案:

答案 0 :(得分:3)

请务必在模块中设置记录定义:

-record(state, {max}).

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