Tôi đã tự hỏi tại sao AnyVal không thể được sử dụng trong kiểm tra isInstanceOf? Lý do đằng sau hành vi này là gì?Tại sao AnyVal không được sử dụng trong kiểm tra isInstanceOf?
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]
Related: http://stackoverflow.com/questions/10416658 –
Tôi đoán, điều này có liên quan quá http://www.scala-lang.org/node/3271 –
bản sao có thể có của [Cách kiểm tra giá trị trên là AnyVal?] (http://stackoverflow.com/questions/10416658/how-to-test-a-value-on-being-anyval) –