0

我不明白下面的代码。

val array = new Array[INT](1..1000, ([i]:Point) => 0);
val dist = Dist.makeBlock(array.region);
val distArray = DistArray.make(dist, ([i]:Point) => array(i));

这是所有的了。() 中的表达式非常混乱,还有 =>、Dist 和 DistArray。

4

1 回答 1

0

像函数字面量(也称为闭包)这样的数组初始值设定项,在 X10 语言规范的 10.3 节([i]:Point) => 0中有描述。 并支持多维区域到分布式数据的灵活映射;这些类在规范的第 16 章中进行了描述。DistDistArray

于 2015-06-17T21:07:37.543 回答