JMa*_*Mac 10 scala future akka
简单的问题,我有一个问题,使用mapTo对结果的问题导致编译器错误的结果如下:
not found: value ClassTag
Run Code Online (Sandbox Code Playgroud)
例如:
(job ? "Run").mapTo[Result]
^
Run Code Online (Sandbox Code Playgroud)
我不明白为什么需要ClassTag才能进行演员表演?如果我从替补一PREDEF标准类一样String在(job ? "Run").mapTo[String]该编译OK.
当我在相关的行上方定义类时会发生这种情况,如:
class Result {}
(job ? "Run").mapTo[Result]
Run Code Online (Sandbox Code Playgroud)
我仍然遇到同样的问题.
谢谢你,杰森.
我还应该说我正在使用Scala 2.10.0和Akka 2.1.0(如果这有所不同).
mic*_*l_s 15
这似乎是Scala 2.10.0版本的一个特殊问题
添加后
import reflect.ClassTag
Run Code Online (Sandbox Code Playgroud)
隐式使用的ClassTag参数mapTo应该有效.
或更新到更新版本的Akka/Scala(如果可能,应该优先考虑).
| 归档时间: |
|
| 查看次数: |
2155 次 |
| 最近记录: |