Я учусь искровой источник кода, и запутаться на следующий код:Опустить входные данные функции карты в Scala
/**
* Return a new RDD containing the distinct elements in this RDD.
*/
def distinct(numPartitions: Int)(implicit ord: Ordering[T] = null): RDD[T] =
map(x => (x, null)).reduceByKey((x, y) => x, numPartitions).map(_._1)
Что входные данные для отображения (х => (х, нуль)) функция? Почему и когда ввод может быть опущен?
UPDATE:
Вот link к исходному коду.
Ссылка на исходный код? – Daenyth
Привет @Daenyth Спасибо за напоминание, я добавил ссылку на исходный код. –