14
Se ho DerivedType1:BaseType
e DerivedType2:BaseType
e Array[DerivedType1]
e Array[DerivedType2]
, qual è il modo più succinto di loro combinazione in Array[BaseType]
?Combinare Array a Scala
Se ho DerivedType1:BaseType
e DerivedType2:BaseType
e Array[DerivedType1]
e Array[DerivedType2]
, qual è il modo più succinto di loro combinazione in Array[BaseType]
?Combinare Array a Scala
Utilizzare il metodo ++
su 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([email protected], [email protected], [email protected], [email protected])
sfondo C++? Non utilizzare 'X: Y' per indicare l'ereditarietà, perché questa è la sintassi per _context bound_. –