在理解Dist和DistArray方面需要帮助



我不明白下面的代码段。

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 也是如此。

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

相关内容

  • 没有找到相关文章

最新更新