2011-10-08 51 views
1

例如,如何創建一個包含一組整數的LowLevelArray:1,2,3,4和5?如何操作Opa中的lowlevelarray?

我的理解是,簡單的方法是做myarray = @llarray(1,2,3,4,5),這很好。但是,我如何循環訪問數組以提取值並打印它們?我試過做inrange(0,4,(i - > println(「{myarray.get(i)}」))),但得到錯誤:記錄表達式有類型llarray(int),但字段訪問期望它有 類型{get:'a; 'r.a}

回答

0

看看docs。而不是myarray.get(i)你必須寫LowLevelArray.get(myarray, i)(你可以縮寫LowLevelArray模塊,或者甚至是特定數組的getter,如果這對你來說太冗長)。