Результаты поиска по запросу "scala"

1 ответ

preStart hook: сообщение самому актеру

Допустим, я переопределитьpreStart подключить и отправить сообщениеself: Class SomeActor extends Actor { override def preStart(): Unit = { self ! SomeMessage } ... }Могу ли я ожидать, чтоSomeMessage будет первым сообщением в очереди?

1 ответ

Отладка IntelliJ IDEA прыгает внутрь вместо перехода

Я использую последний стабильный SBT с Scala 2.10 и последний плагин Scala в IntelliJ IDEA 12.x. И есть очень простой тестовый проект Scala. у меня естьspecs2 [http://etorreborre.github.io/specs2/]тест, с которого я хочу начать отладку. Имея ...

8 ответов

Как ждать нескольких фьючерсов

Предположим, у меня есть несколько будущих и нужно ждать, покаили любой из них терпит неудачуили же все они преуспевают. Например: пусть есть 3 фьючерса:f1, f2, f3. Еслиf1 успешно иf2 не терпит я не ждуf3 (и вернутьсяотказ клиенту). Еслиf2 ...

ТОП публикаций

2 ответа

ограничение размера почтового ящика scala

Могу ли я установить максимальный размер почтового ящика актера в Scala? Возьмите проблему производителя-потребителя. С потоками я могу заблокировать производителей, когда буфер заполнится. Я видел пару примеров «производитель-потребитель», ...

1 ответ

F-связанный полиморфизм с абстрактными типами вместо типов параметров?

Как мне преобразовать следующий F-связанный полиморфизм в код с использованием абстрактных типов? trait Organism[Self <: Organism[Self]] { self: Self => def reproduceWith(org:Self):Boolean } class Amoeba extends Organism[Amoeba] { ...

3 ответа

Как работают фигурные скобки после создания экземпляра черты?

Я нахожу некоторое запутанное использование черты в некотором коде тестирования юнитов, например: trait MyTrait { val t1 = ... //some expression val t2 = ... //some expression }И затем создайте экземпляр этой черты, используя new, и в то же ...

2 ответа

Зависимый от пути тип внутри значения класса в Scala

Я хотел бы дать значение типа с абстрактным типом классу и позже использовать его зависимый от пути тип. Посмотрите на следующий пример (используя Scala 2.10.1): trait Foo { type A def makeA: A def useA(a: A): Unit } object Test { class IntFoo ...

7 ответов

Есть ли у Scala эквивалент C # yield?

Я новичок в Scala, и, насколько я понимаю, yield в Scala не похож на yield в C #, он больше похож на select. Есть ли у Scala что-то похожее на выход C #? Выход C # велик, потому что он делает написание итераторов очень простым. Обновить:Вот ...

1 ответ

Как вызвать основной метод программы Scala из основного метода Java-программы?

Предположим, у меня есть класс Scala и класс Java в проекте Java, а класс scala, как показано ниже class Sam { def main(args: Array[String]): Unit = { println("Hello") } }Как я могу вызвать его основной метод из основного метода Java-программы, ...

1 ответ

Получение улучшенных сообщений об ошибках от 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 \ ...