Я перевожу 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]();
Любые предложения иможет быть объяснение того, что я делаю не так?