1

たとえば、一連の整数 (1、2、3、4、および 5) を含む LowLevelArray を作成するにはどうすればよいでしょうか?

私の理解では、簡単な方法は myarray = @llarray(1, 2, 3, 4, 5) を実行することであり、それは素晴らしいことです。しかし、配列をループして値を取り出して println するにはどうすればよいでしょうか?

inrange(0,4,(i -> println("{myarray.get(i)}"))) を実行しようとしましたが、エラーが発生しました: レコード式にはタイプ llarray(int) がありますが、フィールド アクセスにはタイプ {入手する; 'ら}

4

1 に答える 1

0

ドキュメントを見てください。代わりに、myarray.get(i)書く必要がありますLowLevelArray.get(myarray, i)(モジュールの省略形を作成しLowLevelArrayたり、冗長すぎる場合は特定の配列の getter を作成したりすることもできます)。

于 2011-10-11T11:04:12.740 に答える