Como converter uma matriz para uma tupla?
eu tenho umArray[Any]
de Java JPA contendo (dois neste caso, mas considere qualquer um pequeno número de) coisas de tipos diferentes. Eu gostaria de representá-las como tuplas.
Eu tenho um código de conversão rápido e sujo, e me perguntei como ele poderia ser melhorado e, talvez, mais genérico.
val pair = query.getSingleOrNone // returns Option[Any] (actually a Java array)
pair collect { case array: Array[Any] =>
(array(0).asInstanceOf[MyClass1], array(1).asInstanceOf[MyClass2]) }