我有一個來自Java JPA的Array[Any]
包含(在這種情況下是兩個,但考慮任何少量的)不同類型的東西。我想代之以元組。如何將數組轉換爲元組?
我有一些快速和骯髒的轉換代碼,並想知道如何可以改進,也許更通用。
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]) }