2.7.7下编译AKKA代码时出错
我是 scala 的新手。所以我下载了AKKA的源代码并安装了eclipse的插件(2.7.7 Final)。当我打开项目时,它显示 29 个编译错误。我知道这可能是版本不匹配或插件设置问题。但我不知道如何解决它。
a) 需要 ')',但找到 '='。:
case class HotSwap(code: ActorRef ⇒ Actor.Receive, discardOld: Boolean = true)
b) 需要标识符,但找到 'object'。
package object actor
有人能回答这个简单的问题吗?
非常感谢:)
更新:
jilen提出了类似的问题。
I am a very new bie for scala. So I download the source code AKKA and install the plugin for eclipse (2.7.7 final). When I open the project, it shows 29 compile errors. I know it may be version mismatch or plugin setting issue. But I don't know how to trouble shoot it.
a) ')' expected but '=' found.:
case class HotSwap(code: ActorRef ⇒ Actor.Receive, discardOld: Boolean = true)
b) identifier expected but 'object' found.
package object actor
Can anyone help this simple question?
Thanks a lot:)
UPDATE:
A similiar question is asked by jilen.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
最新的 akka 版本仅使用 scala 2.9 构建。您可以使用这个版本吗?它会为你省去很多麻烦。
The newest akka version builds only with scala 2.9. Is it possibly for you to use this version? It would save you a lot of trouble.
Scala 2.7 中不存在默认参数。
不过,您可以伪造它们(有时是理智的):
第二组错误是因为 Package Objects。不过我从来没有和他们打过交道。 “修复”这个问题可能需要在更新参考文献方面做更多的工作,但请参阅前面的内容。
快乐编码。
Default parameters do not exist in Scala 2.7.
You can fake them (sometimes sanely) though:
The second set of errors is because Package Objects were also introduced in Scala 2.8. I have never dealt with them, though. "Fixing" this likely requires a good bit more work on updating references, but see previous.
Happy coding.