2023-04-17から1日間の記事一覧

Scalaでcase classのconstructorをprivateにしたときのcompanionのapplyの可視性問題と対策

以下のコードがエラーになるかどうか?という話 case class A private(x: Int) object B { def f = A(2) } まずオプションの有無とScala versionによってややこしい。以下が一覧