Scala演员的问题

Rog*_*ach 1 scala actor

为什么这不起作用?

scala> actor { loop { receive {
     | case s:String => s + " :)"
     | }}}
res0: scala.actors.Actor = scala.actors.Actor$$anon$1@2d382988

scala> res0 !? "hello"
... and it hangs here ...
Run Code Online (Sandbox Code Playgroud)

Tho*_*ler 6

尝试对给定的消息做出反应:

actor { loop { receive {
        case s: String => reply(s + " :)")
      }}}
Run Code Online (Sandbox Code Playgroud)