0

当我在 Scala 中重写 bang (!) 运算符时,它会在作为消息接收者的 actor 上调用。有没有办法可以找出是谁在覆盖的 bang 运算符中将此消息发送给了这个演员?

谢谢,

4

1 回答 1

4

请在此处查看如何覆盖 bang 运算符的行为。在您的特定情况下,您可以通过将原始消息包装在包含发件人的信封中来覆盖它。

如何在 scala 中为不同类型的输入覆盖 bang 运算符(!)

如何在 Scala Actor 模型中重载 bang(!) 运算符?

另外,请注意 Scala 2.9 的演员 API 将被弃用。考虑改用Akka,它确实提供了您正在寻找的功能。

于 2012-11-29T07:33:36.150 回答