【发布时间】:2017-02-05 09:02:46
【问题描述】:
我正在查看 ActorLogging here 并遇到了以下语法:
def receive = LoggingReceive {
case x => ...
}
SomeName { } 这个语法是什么意思?我知道在 scala {} 创建一个语句块,最后一行分配了变量。 cmets将其解释为:
将 Receive 部分函数包装在日志记录附件中
是否有一个技术术语,以便我可以更多地了解它的用法? 注意:我知道偏函数是什么。从 cmets 和答案中,我了解到 LoggingReceive 返回一个部分函数和 apply 的语法。
【问题讨论】: