Scala で既存の列挙を拡張できるかどうか疑問に思っています。例えば:
object BasicAnimal extends Enumeration{
type BasicAnimal = Value
val Cat, Dog = Value
}
これを次のように拡張できますか。
object FourLeggedAnimal extends BasicAnimal{
type FourLeggedAnimal = Value
val Dragon = Value
}
次に、FourLeggedAnimal の要素は、Cat、Dog、および Dragon になります。これはできますか?