import scala.actors.Actor
import scala.actors.Actor._
case class PersonMessage(name:String,age:Int)
class MessageActor extends Actor{
def act{
while(true){
//接收邮件
receive{
case PersonMessage(name,age)=>{
println("person name:"+name+";Person age:"+age)
//向发送者发送邮件
sender!"finish!"
}
}
}
}
}
object TestMain{
def main(args: Array[String]): Unit = {
val HActor = new MessageActor
HActor.start()
HActor!PersonMessage("a",12)
self.receive{
case msg=>println(msg)
}
}
}
转载于:https://my.oschina.net/u/1169079/blog/614409