Singleton Scala演员?

Joe*_*Joe 5 singleton scala object actor

简单的问题.我可以这样做:

object Xyz extends Actor { ... }
Run Code Online (Sandbox Code Playgroud)

或者演员必须是具有实例的类吗?

HRJ*_*HRJ 12

对象扩展Actor工作正常.

也许你忘记start了演员?(这是我最初做的一个错误)

object Xyz extends Actor {
    start

    ...
}
Run Code Online (Sandbox Code Playgroud)

  • 是的,我忘了启动演员(但是太尴尬了......).谢谢! (3认同)

Lac*_*lan 6

object关键字基本上是创建一个匿名类和类的一个实例.所以,是的,该代码将是正常的 - Xyz将是对作为Actor的对象的引用.