了解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
...为什么?而且,接收和反应之间有什么区别?
没有找到相关结果
已邀请:
1 个回复
吐兄
即可。如果在while循环中添加延迟,则不会太混乱。