本文介绍了为什么Actor.receive有部分函数?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
为什么 Actor.receive
是部分函数?我总是可以使用带有匹配表达式的正则函数来代替它。
Why is Actor.receive
a partial function? I can always have a regular function with match expression instead of it.
推荐答案
这是 PartialFunction
来捕获 Actor
处理或未处理消息的可能性。未处理的消息将
It is a PartialFunction
to capture the possibility of a message being handled or unhandled by the Actor
. An unhandled message will
- 不会使Actor失败并出现
MatchError
- 在事件流中产生一个
UnhandledMessage
事件
- not make the Actor fail with a
MatchError
- spawn an
UnhandledMessage
event to the event stream
更多信息。
这篇关于为什么Actor.receive有部分函数?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!