是否可以将记录用作记录元素

3 erlang

我想使用较小记录的复合来定义大型记录,以使声明更具可读性.

我正在尝试做这样的事情:

-record(molly,{xx = 0,yy = 1}).

-record(harry,{#molly,zz = 2}.

以上当然不编译:-(

有办法做到这一点?

小智 5

终于在教程中找到了答案.....

-record(name,{first ="Robert",last ="Ericsson"}).

-record(person,{name = #name {},phone}).

谢谢 ...