您的位置:首页 > 其它

scala消息接收与回复

2016-02-10 00:00 399 查看
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)
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: