我对Scala编程还是很陌生的,所以我仍然想出一些常规的方法来做一些事情。最近,我想编写一个函数foo,它只接受它的唯一参数的一组类型。我能想到的最好的就是这样的:case class TypeInt(v: Int) extends Base
case class TypeString是否有一种更简单的方法来编写接受一组类型的
据我所知,case类不能被其他case类扩展。处理以下问题的惯用法是什么: 我有两个case类,A和B。它们是相同的,并提供给另一个case类C。现在,当我想定义一个"+“函数时,问题就出现了。如果我去掉case类B,只用case class A,我可以尝试这样做: // if I use the same type