What does a single apostrophe mean in Scala?
In this slide show on ScalaActors.pdf what does the single quote indicate when the message is sent to the pong actor? class Ping(count: int, pong: Pong) extends Actor { def act() { pong ! 'Ping // what does the single quote indicate??? receive { case 'Pong => } } } Dave Ray This defines a literal Symbol . See also this question . It indicates a Symbol. Eg. cfr http://www.scala-lang.org/docu/files/api/scala/Symbol.html : the Scala term 'mysym will invoke the constructor of the Symbol class in the following way: Symbol("mysym"). 来源: https://stackoverflow.com/questions/918590/what-does-a-single