我正在将一个 Java 程序翻译成 X10 并且遇到了几个问题,我想知道是否有人可以帮助我翻译。
这是我正在尝试翻译的一个 Java 片段:
ArrayList<Posting>[] list = new ArrayList[this.V];
for (int k=0; k<this.V; ++k) {
list[k] = new ArrayList<Posting>();
}
这是我在 X10 中所做的:
var list:ArrayList[Posting]=new ArrayList[Posting](this.V);
for (var k:int=0; k<this.V; ++k) {
list(k)=new ArrayList[Posting]();
}
产生一堆错误语句的行是这样的:
list(k)=new ArrayList[Posting]();
任何建议,也许是我做错了什么的解释?