我需要为这个接受字符串参数并将其打印到控制台的actor添加一个新案例。
def receive = {
case m: Echo => sender ! m
需要在Echo案例中调用(“m”)作为其参数。
我该怎么做?
答案 0 :(得分:0)
创建一个msg包装器案例类,并将其用作演员的消息。
case class Print(msg: String)
然后打印代码如下所示
def receive = {
case Print(msg) => println(msg)
case m: Echo =>
self ! Print(m.toString)
sender ! m
}