Scala第一篇博客试水

import akka.actor.{Actor, ActorSystem, Props}

case class Greeting(who: String)

class SimpleTest extends Actor {

  import context._

  def sth(num: Int): String = {
    "" + num
  }

  override def receive: Receive = {
    case Greeting(x) => {
      println("go go go")
      become(k)
    }
    case _ => println("uhu?")
  }

  def k: PartialFunction[Any, Unit] = {
    case Greeting("begin") => {
      println("yes")
      unbecome()
    }
    case _ => println("unKnow")
    case Greeting("stop") => stop(self)
  }
}


你可能感兴趣的:(Scala第一篇博客试水)