ファクトリパターンを用いた技術で、メソッドやコンパニオンオブジェクトが自動的に生成される
scala> case class A(n: Int) defined class A scala> val a1 = A(1) scala> a1. asInstanceOf canEqual copy isInstanceOf n productArity productElement productIterator productPrefix toString
ファクトリパターンを用いた技術で、メソッドやコンパニオンオブジェクトが自動的に生成される
scala> case class A(n: Int) defined class A scala> val a1 = A(1) scala> a1. asInstanceOf canEqual copy isInstanceOf n productArity productElement productIterator productPrefix toString