scala中匹配模式,没有加match是代表什么?
最近在学习akka 看见一个列子,如下在这里的case 之前没有引用match
不太清楚具体什么意思,希望可以解答一下。
class AkkademyDb extends Actor {
val map = new HashMap[String, Object]
val log = Logging(context.system, this)
override def receive = {
case SetRequest(key, value) => {
log.info("received SetRequest - key: {} value: {}", key, value) map.put(key, value)
}
case o => log.info("received unknown message: {}", o);
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
经过了2次学习,这个地方运用了偏函数的写法
首先看一下akka的源码:
偏函数的具体使用如下~~~~