Intenté reemplazar mi verificación isInstanceOf con una coincidencia, pero no funciona.Error de coincidencia de Scala
En mi método hago una comprobación de un nodo de árbol, si es una hoja, quiero devolverlo dentro de un Vector de inmediato, si no, continúo con el método.
Así que en principio había:
//code here
if (common.isInstanceOf[LeafNode]) {
return Vector(common.asInstanceOf[LeafNode].data)
}
//code here
Luego trató de reemplazarlo con:
//code here
common match {
case leaf: LeafNode => return Vector(leaf.data)
}
//code here
pero consigo scala.MatchError.
Gracias, intentaré volver a trabajarlo – drozzy
¿Por qué usó return? – raam86