Akka関係で、たとえばちょいちょい見かけるこういうの。
import akka.actor.Actor class MessagePrintActor extends Actor { def receive = { case msg: String => { val message = self.path + ": Received String " + msg println(message) } } }
なにをしているかというと、定義したアクターにメッセージが来たら、何をするかを定義している。この例でいうと、文字列のメッセージが来たら、受け取った文字列に文字列を連結して標準出力をかましています。