Я пытался понять актеров в 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
... Почему? Кроме того, в чем разница между получением и реакцией ??