Erlang 定义记录,字段未定义

Erlang 定义记录,字段未定义,erlang,record,Erlang,Record,我对Erlang有点陌生,还在学习。我检查了文件,但仍然无法使记录正常工作 spawn(fun() -> loop(v2, #state{max = 3}) end). 据我所知,这应该是可行的。atom=在记录中定义字段的值。然而,当我编译代码时,我得到了这个错误 simple.erl:10:记录状态下未定义字段最大值 我做错了什么?确保在模块中设置了记录定义: -record(state, {max}). 记录模块属性在您发布的Erlang参考链接顶部进行了描述。确保您正在模块中

我对Erlang有点陌生,还在学习。我检查了文件,但仍然无法使记录正常工作

 spawn(fun() -> loop(v2, #state{max = 3}) end).
据我所知,这应该是可行的。atom=在记录中定义字段的值。然而,当我编译代码时,我得到了这个错误

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


我做错了什么?

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

-record(state, {max}).

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

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

-record(state, {max}).
记录模块属性在您发布的Erlang参考链接的顶部描述