了解Scala中的参与者的问题

| 我一直试图了解Scala中的演员,但我仍然不明白... 如下代码:
def main(args: Array[String]){

  while(true){
    println(\"inside main\")
    MyActor ! \"go\"
  }

}

object MyActor extends Actor{
  def act(){
    loop{
      react{
        case _ => println(\"inside actor\")
      }
    }
  }  
}
它正在打印
inside main
,而不是
inside actor
...为什么?而且,接收和反应之间有什么区别?     
已邀请:
演员需要开始。只需在主要方法的顶部添加
MyActor.start
即可。如果在while循环中添加延迟,则不会太混乱。     

要回复问题请先登录注册