Comment puis-je obtenir facilement un Scala cas nom de la classe?

Donné:

case class FirstCC {
  def name: String = ... //something that will give "FirstCC"
}
case class SecondCC extends FirstCC
val one = FirstCC()
val two = SecondCC()

Comment puis-je obtenir "FirstCC" de one.name et "SecondCC" de two.name?

  • N'est pas la méthode toString de classes de cas de leur nom (et les paramètres)?
  • FirstCC.toString retourne "<function>"
  • Grâce à vous, probablement dire one.toString...
  • Une meilleure solution apparaît sur cette question stackoverflow.com/questions/1166732/...
InformationsquelleAutor pr1001 | 2010-04-16