我正在使用scala和akka,我需要优化一些代码
case message @ Message1(e) =>
actor ! message
case message @ Message2 =>
actor ! message
正如你在这里看到的,我得到两个不同的消息,并调用相同的代码。关于如何重用相同的case语句的任何想法?
谢谢
答案 0 :(得分:0)
类似的东西:
case m @ (Message1(_) | Message2) => actor ! m