我在想,爲什麼AnyVal不能用於isInstanceOf檢查? 這種行爲背後的原因是什麼?爲什麼AnyVal不能用於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]
相關:http://stackoverflow.com/questions/10416658 –
我想,這也是相關http://www.scala-lang.org/node/3271 –
可能重複的[如何測試一個值上成爲AnyVal?](http://stackoverflow.com/questions/10416658/how-to-test-a-value-on-being-anyval) –