Если у меня есть DerivedType1:BaseType и DerivedType2:BaseType и Array[DerivedType1] и Array[DerivedType2], какой самый краткий способ объединить их в Array[BaseType]?
DerivedType1:BaseType
DerivedType2:BaseType
Array[DerivedType1]
Array[DerivedType2]
Array[BaseType]
Используйте метод ++ для Array.
++
Array
scala> class A; class B extends A; class C extends A defined class A defined class B defined class C scala> Array(new B, new B) ++ Array(new C, new C) res33: Array[A] = Array(B@b7501b, B@ec5359, C@1540d0c, C@124a927)