Scala中的单引号是什么意思?
在ScalaActors.pdf的这个幻灯片中,单引号指示何时将消息发送给乒乓演员?
class Ping(count: int, pong: Pong) extends Actor { def act() { pong ! 'Ping // what does the single quote indicate??? receive { case 'Pong => } } }
这定义了一个文字符号 。 另见这个问题 。
它表示符号。 例如。 cfr http://www.scala-lang.org/docu/files/api/scala/Symbol.html :
Scala术语“mysym”将按照以下方式调用Symbol类的构造函数:Symbol(“mysym”)。