使用 Scala 2.13.x,scala.MatchError: null
当我对未使用的变量使用占位符时,我得到了:
scala> object Test {
| val _: Any = null
| }
object Test
scala> Test
scala.MatchError: null
... 41 elided
但是对于 Scala 2.12.x,我没有得到scala.MatchError: null
:
scala> object Test {
| val _: Any = null
| }
defined object Test
scala> Test
res1: Test.type = Test$@784c5ef5
任何原因?