Scala => с = - PullRequest
       17

Scala => с =

0 голосов
/ 05 марта 2019

Я пытаюсь понять внутренности Spark, а также плохо знаком с Scala.Я хотел бы спросить значение (index, res) => results(index) = res в этом утверждении в SparkContext.scala:

runJob[T, U](rdd, func, partitions, (index, res) => results(index) = res)

source: SparkContext.scala

Две вещи, которые смешиваютme - это использование => и = в одном выражении и группировка / приоритет (следует ли интерпретировать сначала => или сначала =, а затем =>?).

Использование => не соответствует ни одному из употреблений =>, которые я читаю онлайн, и неясно, что делает = res.

Спасибо!

1 Ответ

0 голосов
/ 05 марта 2019

(index, res) => ... означает анонимную функцию, которая получает два параметра (index и res).

results(index) = res - это тело функции.

Что делает функцияназначить res на results в позиции index.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...