receive()
是一个不接受任何参数并返回Partial函数的方法。 tell()
是一种返回Unit
并“发送”消息的方法。现在,为了在我的理解中处理消息,必须要做两件事:
receive()
receive()
现在,如果将部分函数返回到使用tell()
的位置,那么基于消息的通信如何工作?为什么不在actor本身内执行操作?
答案 0 :(得分:2)
因为它是内部的,所以没有文档,但你可以在这里自己查看源代码:dryscrape
。所有内部故障从如何将消息发送到邮箱开始,如何从中提取消息,如何调用接收等等。
希望它能回答你的问题。