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

1 ответ

Как проверить действия, которые ожидают загруженный файл в Play Framework (версия 2.0, с использованием Scala)?

Написание функциональных тестов [http://scala.playframework.org/documentation/2.0.4/ScalaFunctionalTest]часть документации довольно скудна и не содержит подробностей о полной передаче значений макетов. Я как-то (не помню, как / где) решил, что вы ...

13 ответов

Как определить, является ли список подмножеством другого списка?

Как эффективный способ определить, является ли список подмножеством другого списка? Пример: is_subset(List(1,2,3,4),List(2,3)) //Returns true is_subset(List(1,2,3,4),List(3,4,5)) //Returns falseЯ в основном ищу эффективный алгоритм и не слишком ...

3 ответа

Как вы разделяете классы между тестовыми конфигурациями, используя SBT

Я следовал инструкциям в документации SBT для настройки тестовых конфигураций. У меня есть три тестовые конфигурации: Test, IntegrationTest и AcceptanceTest. Так что мой каталог src выглядит так: SRC /принятие /Скала /Это/Скала /контрольная ...

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

2 ответа

Итераторы в Scala, которые используют ленивую оценку или слияние?

Я слышал, что повторяющиеся ленивы, но как ленивыименно так они? Или же можно объединить итераторов с функцией постобработки, чтобы не нужно было создавать промежуточную структуру данных? Могу ли я, например, в моей итерации собрать 1 ...

6 ответов

Как избежать неявной неопределенности def в Scala

Я пытаюсь создать неявное преобразование из любого типа (скажем, Int) в строку ... Неявное преобразование в String означает, что методы RichString (например, reverse) недоступны. implicit def intToString(i: Int) = String.valueOf(i) ...

3 ответа

Фильтрация списка Scala по типу

У меня есть такая структура классов abstract class A class B extends A class C extends A class D extends A class E extends Aи у меня есть коллекция различных экземпляров, например: val xs = List(new D, new B, new E, new E, new C, new B)У меня ...

3 ответа

Как перегрузить оператор взрыва (!) В модели Scala Actor?

В реализации модели Actor в Scala мы можем переопределить оператор bang (!). Можем ли мы изменить операцию передачи сообщений, перегрузив этот оператор? Пример сценария: мне нужно включить регистрацию информации, когда любой актер вызывает ...

5 ответов

Почему следует использовать http-сервер перед веб-сервером фреймворка?

Фреймворки веб-приложений, такие как sinatra (ruby), play (scala), lift (scala), позволяют веб-серверу прослушивать определенный порт. Я знаю, что есть некоторые причины, такие как безопасность, кластеризация и, в некоторых случаях, ...

2 ответа

Откуда мы получаем отправителя актера при получении конкретного сообщения?

Всякий раз, когда актер получает сообщение в Scala, мы можем получить доступ к отправителю актора, используя ключевое слово «отправитель», которое является объектом черты AbstractActor. Мой вопрос, как этот «отправитель» становится доступным при ...

3 ответа

Scala: Потоки не ленивые?

Я знаю, что потоки должны быть лениво оцененными последовательностями в Scala, но я думаю, что страдаю от какого-то фундаментального недоразумения, потому что они кажутся более нетерпеливыми, чем я ожидал. В этом примере: val initial = ...