我正在尝试为我的所有演员实现某种控制台编写器。 这是我的代码:
from itertools import permutations
def function(argument):
max_arg = max(argument)
argument.remove(max_arg)
for combo in permutations(argument):
s = 0
for element in combo:
s = s + element
if s == max_arg:
return "true"
return "false"
问题是,不知何故,演员没有收到任何消息。我从控制台得到了这个日志:
max_arg
出了什么问题?
答案 0 :(得分:8)
听起来好像整理了DeadLetters
个问题。回答您的原始问题:要在ReceiveActor
中接收任何消息,请使用ReceiveAny
(docs),如下所示:
class ConsoleWriterActor : ReceiveActor
{
public ConsoleWriterActor()
{
ReceiveAny(o => Console.WriteLine("Received object: " + o));
}
}