我一直在努力理解斯卡拉的演员,但我还是没有得到它......
以下代码:
def main(args: Array[String]){
while(true){
println("inside main")
MyActor ! "go"
}
}
object MyActor extends Actor{
def act(){
loop{
react{
case _ => println("inside actor")
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
这是印刷inside main
,但不是inside actor
......为什么?而且,接收和反应之间的区别是什么?