Me preguntaba, ¿por qué AnyVal no se puede usar en un cheque de isInstanceOf? ¿Cuál es la razón detrás de este comportamiento?¿Por qué AnyVal no se puede utilizar en un cheque de instancia de verificación?
scala> val c = 't'
c: Char = t
scala> c.isInstanceOf[AnyVal]
<console>:12: error: type AnyVal cannot be used in a type pattern or isInstanceO
f test
c.isInstanceOf[AnyVal]
Relacionados: http://stackoverflow.com/questions/10416658 –
Supongo que esto también está relacionado http://www.scala-lang.org/node/3271 –
posible duplicado de [Cómo probar un valor en ¿ser AnyVal?] (http://stackoverflow.com/questions/10416658/how-to-test-a-value-on-being-anyval) –