相关疑难解决方法(0)

Scala中asInstanceOf [T]和(o:T)之间有什么区别?

我看到在Scala中有两种方法来转换对象:

foo.asInstanceOf[Bar]
(foo: Bar)
Run Code Online (Sandbox Code Playgroud)

当我尝试时,我发现asInstanceOf不使用隐式转换,而另一个则使用隐式转换.

这两种方法之间的行为有何不同?在哪里建议使用一个而不是另一个?

casting scala

47
推荐指数
3
解决办法
2万
查看次数

标签 统计

casting ×1

scala ×1