Не знаете, что вызвало эту проблему: error: '=' expected, но ';' найденный.Ошибка Scala: '=' expected, но ';' найдено
val vectors = filtered_data_by_key.map(x => {
var temp
x._2.copyToArray(temp) // Error occurs here
(x._1, temp)
})
Не знаете, что вызвало эту проблему: error: '=' expected, но ';' найденный.Ошибка Scala: '=' expected, но ';' найдено
val vectors = filtered_data_by_key.map(x => {
var temp
x._2.copyToArray(temp) // Error occurs here
(x._1, temp)
})
var temp
не является инструкцией.
Если вы пытаетесь объявить темп, не назначая ничего к нему, не
var temp :Array[_] = _
Но это темп должен быть массив? затем попробуйте var temp = Array()
. temp
нуждается в чем-то, назначенном ему перед тем, как передать его в copyToArray
. Кроме того, поскольку вы не деструктивно назначаете temp, не обязательно быть var.
Если filtered_data_by_key является РДД из (Т, Iterable), или, другими словами, в результате трансформации groupByKey, то это можно записать просто как это:
val vectors = filtered_data_by_key.map({ case (x, iter) => (x, iter.toArray) })
после того, как использовать темп переменная = _ got error: unbound placeholder параметр –
temp должен быть Array (AnyVal) –
какой тип temp должен быть? –