无法在 Scala 中编译基本 actor 示例
我正在尝试编译官方指南中的示例,即带有乒乓球的示例。 我已将 Ping 和 Pong 类放在它们自己的文件中,即默认包中。然而,Ping 类有编译错误,说找不到 Pong 类,反之亦然。我还尝试清理该项目以便进行重建,但我无法取得任何进展。我正在使用 2.8.1 的最终版本,来自 这里。
我做错了什么?
I'm trying to compile the example from the official guide, the one with the ping pong.
I've put the Ping and Pong classes in their own files, in the default package. However, the Ping class has compilation errors, saying it cannot find the Pong class, and vice versa. I also tried to clean the project so that a rebuild will happen, but I cannot make any progresses. I am using the final version of 2.8.1, from here.
What am I doing wrong?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
pingpong.scala 的完整源代码可以在 scala-2.8.1.final-sources.tgz
tgz 中的位置:scala-2.8.1.final-sources/docs/examples/actors/pingpong.scala
该示例假设所有类都在同一个中文件并可以使用以下命令进行编译
但如果您想将它们放在单独的文件中:
Ping.scala
Pong.scala
pingpong.scala
然后运行 scalac *.scala
The full source for pingpong.scala can be found in scala-2.8.1.final-sources.tgz
Location in tgz: scala-2.8.1.final-sources/docs/examples/actors/pingpong.scala
The example assumes all the classes are in the same file and can be compiled with
But if you wanted to put them in separate files:
Ping.scala
Pong.scala
pingpong.scala
and then run scalac *.scala