У меня есть Array[Any]
из Java JPA, содержащий (два в этом случае, но рассматривающий любое небольшое количество), в том числе и разных типов. Я хотел бы представить их как кортежи.
У меня есть быстрый и грязный код конверсии, и я подумал, как его можно улучшить и, возможно, сделать более общим.
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]) }