Результаты поиска по запросу "scala"
Что такое функция применения в Scala?
Я никогда не понимал этого из придуманных, неуместных и глагольных существительных (AddTwo класс имеетapply это добавляет два!) примеры. Я понимаю, что это синтаксический сахар, поэтому (я понял из контекста) он должен был быть разработан, чтобы ...
«Новое» ключевое слово в Scala
У меня очень простой вопрос - когда мы должны применять новое ключевое слово при создании объектов в Scala? Это когда мы пытаемся создавать экземпляры только Java-объектов?
Как я могу пропустить тесты в сборке SBT?
У меня есть проект SBT 0.7.5, и некоторые тестовые примеры не пройдены. Пока все тестовые случаи не исправлены, я хочу пропустить тесты для создания JAR. Есть ли какой-либо аргумент командной строки, который говорит SBT пропустить все ...
Добавить значения в сеанс во время тестирования (FakeRequest, FakeApplication)
Я пытаюсь построить некоторые тесты вокруг метода, который читает некоторые данные из сессии. Я пытался расширитьFakeRequest и переопределяяsession значение, но я получаю ошибку при компиляции, говоря, чтоsession должен бытьval когда ...
scala: создание абстрактных классов?
Как получается, что я создаю экземпляр абстрактного класса? abstract class A { val a: Int } val a = new A {val a = 3}Или какой-то конкретный класс неявно создан? И что делают эти брекеты послеnew A значит?
Самый простой способ сортировки списка объектов
У меня есть список объектов типа A. В первой итерации я назначаю каждому объекту двойное значение 0 <x <1, а затем хочу отсортировать каждый объект по его значению x. В настоящее время я использую класс-обертку, который хранит объект и ...
Есть ли в Scala библиотечный метод для переноса возвращаемых значений в Option?
Что-то вроде def option[T](v: T): Option[T] = if (v == null) None else Some(v)Я очень рад, что сам определил этот полезный метод, но просто удивился, если он уже где-то существует.
Scala - строка с частичным совпадением
У меня есть следующее: serv match { case "chat" => Chat_Server ! Relay_Message(serv) case _ => null } Проблема в том, что иногда я также передаю дополнительный параметр в конце строки serv, поэтому: var serv = "chat.message"Есть ли способ ...
Почему передача Nil на foldLeft не работает?
Когда я строю список, используяfoldLeft Меня часто раздражает необходимость явного ввода введенного параметра, и я хочу просто использовать вместо него `Nil '- вот надуманный пример: scala> List(1,2,3).foldLeft(List[Int]())((x,y) => y :: x) ...
Убедитесь, что задача «перезапустить» автоматически запускается перед ней: test
Можно ли получитьre-start (aka reStart) задача для автоматического запуска перед выполнением цели IntegrationTest (it:test)? Я думал, что это сделает это: test <<= (test in IntegrationTest) dependsOn reStartТем не менее, я получаю ...