小编Cha*_*mar的帖子

如何向字符串添加隐式方法

如何将隐式方法写入字符串以直接记录。

下面的代码工作正常:

case class Worker(name: String) extends Actor with ActorLogging {
      override def receive: Receive = {
        case string: String => log.info("string received")
        case _              => log.info("unknown message received")
      }
    }
Run Code Online (Sandbox Code Playgroud)

想要将 .log 隐式方法添加到字符串,它应该调用 log.info("message") ,如下所示:

case class Worker(name: String) extends Actor with ActorLogging {
  override def receive: Receive = {
    case string: String => "string received".log
    case _              => "unknown message received".log
  }
}
Run Code Online (Sandbox Code Playgroud)

scala akka

2
推荐指数
1
解决办法
191
查看次数

标签 统计

akka ×1

scala ×1