为什么Actor.receive有部分函数? [英] Why is Actor.receive a partial function?

查看:40
本文介绍了为什么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


  1. 不会使Actor失败并出现 MatchError

  2. 在事件流中产生一个 UnhandledMessage 事件

  1. not make the Actor fail with a MatchError
  2. spawn an UnhandledMessage event to the event stream

更多信息此处

这篇关于为什么Actor.receive有部分函数?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆