Что означает один апостроф в Scala?

scala actor

12889 просмотра

2 ответа

В этом слайд-шоу на ScalaActors.pdf, что указывает одинарная кавычка, когда сообщение отправляется субъекту понг?

class Ping(count: int, pong: Pong) extends Actor {
def act() {
   pong ! 'Ping // what does the single quote indicate???
      receive {
         case 'Pong =>
      }
   }
}
Автор: JeffV Источник Размещён: 12.11.2019 09:32

Ответы (2)


60 плюса

Решение

Это определяет буквальный символ . Смотрите также этот вопрос .

Автор: Dave Ray Размещён: 28.05.2009 12:23

13 плюса

Это указывает на символ. Например. cfr http://www.scala-lang.org/docu/files/api/scala/Symbol.html :

термин Scala 'mysym будет вызывать конструктор класса Symbol следующим образом: Symbol ("mysym").

Автор: Alex Martelli Размещён: 28.05.2009 12:22
Вопросы из категории :
32x32