我如何操纵Opa中的低层?

时间:2011-10-08 20:14:49

标签: opa

例如,如何创建包含一组整数的LowLevelArray:1,2,3,4和5?

我的理解是,简单的方法是做myarray = @llarray(1,2,3,4,5),那很好。但是,我如何遍历数组以提取值并打印它们?

我尝试做inrange(0,4,(i - > println(“{myarray.get(i)}”)))但得到错误:记录表达式有类型llarray(int)但字段访问期望它具有 输入{get:'a; 'r.a}

1 个答案:

答案 0 :(得分:0)

看看docs。而不是myarray.get(i)你必须写LowLevelArray.get(myarray, i)(你可以为LowLevelArray模块制作缩写,甚至是特定数组的getter,如果这对你来说太冗长了)。