规范中关于类型归属的信息不多,而且关于目的的用途当然也没有。除了“使传递的varargs起作用”之外,我还要使用类型归属吗?以下是一些scala REPL,以了解使用它的语法和效果。
scala> val s = "Dave"
s: java.lang.String = Dave
scala> val p = s:Object
p: java.lang.Object = Dave
scala> p.length
<console>:7: error: value length is not a member of java.lang.Object
p.length
^
scala> p.getClass
res10: java.lang.Class[_ <: java.lang.Object] = class java.lang.String
scala> s.getClass
res11: java.lang.Class[_ <: java.lang.Object] = class java.lang.String
scala> p.asInstanceOf[String].length
回首忆惘然
慕森卡
HUWWW