Результаты поиска по запросу "scala"
preStart hook: сообщение самому актеру
Допустим, я переопределитьpreStart подключить и отправить сообщениеself: Class SomeActor extends Actor { override def preStart(): Unit = { self ! SomeMessage } ... }Могу ли я ожидать, чтоSomeMessage будет первым сообщением в очереди?
Отладка IntelliJ IDEA прыгает внутрь вместо перехода
Я использую последний стабильный SBT с Scala 2.10 и последний плагин Scala в IntelliJ IDEA 12.x. И есть очень простой тестовый проект Scala. у меня естьspecs2 [http://etorreborre.github.io/specs2/]тест, с которого я хочу начать отладку. Имея ...
Как ждать нескольких фьючерсов
Предположим, у меня есть несколько будущих и нужно ждать, покаили любой из них терпит неудачуили же все они преуспевают. Например: пусть есть 3 фьючерса:f1, f2, f3. Еслиf1 успешно иf2 не терпит я не ждуf3 (и вернутьсяотказ клиенту). Еслиf2 ...
ограничение размера почтового ящика scala
Могу ли я установить максимальный размер почтового ящика актера в Scala? Возьмите проблему производителя-потребителя. С потоками я могу заблокировать производителей, когда буфер заполнится. Я видел пару примеров «производитель-потребитель», ...
F-связанный полиморфизм с абстрактными типами вместо типов параметров?
Как мне преобразовать следующий F-связанный полиморфизм в код с использованием абстрактных типов? trait Organism[Self <: Organism[Self]] { self: Self => def reproduceWith(org:Self):Boolean } class Amoeba extends Organism[Amoeba] { ...
Как работают фигурные скобки после создания экземпляра черты?
Я нахожу некоторое запутанное использование черты в некотором коде тестирования юнитов, например: trait MyTrait { val t1 = ... //some expression val t2 = ... //some expression }И затем создайте экземпляр этой черты, используя new, и в то же ...
Зависимый от пути тип внутри значения класса в Scala
Я хотел бы дать значение типа с абстрактным типом классу и позже использовать его зависимый от пути тип. Посмотрите на следующий пример (используя Scala 2.10.1): trait Foo { type A def makeA: A def useA(a: A): Unit } object Test { class IntFoo ...
Есть ли у Scala эквивалент C # yield?
Я новичок в Scala, и, насколько я понимаю, yield в Scala не похож на yield в C #, он больше похож на select. Есть ли у Scala что-то похожее на выход C #? Выход C # велик, потому что он делает написание итераторов очень простым. Обновить:Вот ...
Как вызвать основной метод программы Scala из основного метода Java-программы?
Предположим, у меня есть класс Scala и класс Java в проекте Java, а класс scala, как показано ниже class Sam { def main(args: Array[String]): Unit = { println("Hello") } }Как я могу вызвать его основной метод из основного метода Java-программы, ...
Получение улучшенных сообщений об ошибках от Play JSON API
Примеры сообщений об ошибках, создаваемых API Play JSON: scala> import play.api.libs.json._ import play.api.libs.json._ scala> Json.obj("k" -> Json.obj("m" -> 7)) res0: play.api.libs.json.JsObject = {"k":{"m":7}} scala> (res0 \ ...