Mozart / Oz:如何用Record.make制作唱片

时间:2016-10-28 19:35:59

标签: record oz mozart

我正在尝试使用Record.make:

从列表创建记录
declare 
L=[z [a b] [1 2]]
{Record.make L.1 L.2 0}

但收到错误:

Expected type: feature
At argument: 1

如何将第二个参数L.2设为A'特征'类型?我假设L.2是[a b]列表。

1 个答案:

答案 0 :(得分:0)

Record.make使用新的(即未绑定的)值创建记录。例如:

R = {Record.make label [a b]}

也许你想要List.toRecord代替:

R = {List.toRecord label [a#1 b#2]}