No seguros de qué causa este problema: error: ‘=’ espera, pero ‘;’ encontrado.
val vectors = filtered_data_by_key.map( x => {
var temp
x._2.copyToArray(temp) //Error occurs here
(x._1, temp)
})
No seguros de qué causa este problema: error: ‘=’ espera, pero ‘;’ encontrado.
val vectors = filtered_data_by_key.map( x => {
var temp
x._2.copyToArray(temp) //Error occurs here
(x._1, temp)
})
var temp
no es una declaración.Si usted está tratando de declarar temp sin asignación de nada, ¿
Pero es temp supone que es una matriz? a continuación, intente
var temp = Array()
.temp
necesita algo asignados antes de ser aprobada encopyToArray
. También como usted no es destructiva para la asignación de temp no necesita ser un var.Array[AnyVal]
. Deberá crear una instanciatemp
antes de pasar acopyToArray
, así que trate deval temp = Array[AnyVal]()
Si filtered_data_by_key es un DDR de (T, Iterable), o en otras palabras, un resultado de groupByKey transformación, entonces esto puede escribirse simplemente como esto: