63

在ScalaActors.pdf上的这张幻灯片中,当消息发送到 pong actor 时,单引号表示什么?

class Ping(count: int, pong: Pong) extends Actor {
def act() {
   pong ! 'Ping // what does the single quote indicate???
      receive {
         case 'Pong =>
      }
   }
}
4

1 回答 1

15

它表示一个符号。例如。cfr http://www.scala-lang.org/docu/files/api/scala/Symbol.html

Scala 术语 'mysym 将以下列方式调用 Symbol 类的构造函数:Symbol("mysym")。

于 2009-05-28T00:22:13.737 回答