例如,如何创建包含一组整数的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}
答案 0 :(得分:0)
看看docs。而不是myarray.get(i)
你必须写LowLevelArray.get(myarray, i)
(你可以为LowLevelArray
模块制作缩写,甚至是特定数组的getter,如果这对你来说太冗长了)。