14
私はDerivedType1:BaseType
とDerivedType2:BaseType
とArray[DerivedType1]
とArray[DerivedType2]
を持っている場合は、Array[BaseType]
にそれらを組み合わせる最も簡潔な方法は何ですか?組み合わせる配列
私はDerivedType1:BaseType
とDerivedType2:BaseType
とArray[DerivedType1]
とArray[DerivedType2]
を持っている場合は、Array[BaseType]
にそれらを組み合わせる最も簡潔な方法は何ですか?組み合わせる配列
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])
C++ background?継承を表すのに 'X:Y'を使用しないでください。これは_context bound_の構文です。 –