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

1 ответ

Как передать переменную, являющуюся массивом в JavaScript, в контроллер, принимающий List [String] в качестве параметра?

Настройка:Используя Play! Framework v 2.0.4 Контроллер: def javascriptRoutes = Action { implicit request => Ok( Routes.javascriptRouter("jsRoutes")( routes.javascript.Admin.approve ) ).as("text/javascript") } def approve(user: List[String]) = ...

5 ответов

Как я должен думать о классах продуктов Scala?

Пакет "scala" имеет несколько классов с именами Product, Product1, Product2 и т. Д., Вплоть до Product22. Описания этих классов, безусловно, точны. Например: Product4 is a cartesian product of 4 componentsТочно, да. Коммуникативная? Не так ...

5 ответов

Играть! Framework: настроить, какие тесты запускаются

У меня есть игра! 2 для приложения Scala, и я использую Specs2 для тестов. Я могу запустить все тесты сtest команда или конкретная спецификация сtest-only MyParticularSpec. То, что я хотел бы сделать, это отметить некоторые конкретные ...

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

4 ответа

Как создать экземпляр типа, представленного параметром типа в Scala

пример: import scala.actors._ import Actor._ class BalanceActor[T <: Actor] extends Actor { val workers: Int = 10 private lazy val actors = new Array[T](workers) override def start() = { for (i <- 0 to (workers - 1)) { // error below: classtype ...

3 ответа

Попытка заставить ScalaTest работать: «Нет тестов для запуска» при выполнении «mvn test»

Редактировать: я наконец получил его на работу !!! Нужна была комбинация JUnit в pom.xml и трех операторов в моем .scala: import org.junit.runner.RunWith import org.scalatest.junit.JUnitRunner @RunWith(classOf[JUnitRunner])По какой-то причине ...

4 ответа

Правильно ли мое понимание приведенного ниже скала-кода?

Я просто пытаюсь понять код ниже: Здесь объявляется новый псевдоним типа Set, который является функцией, которая принимает параметр Int и возвращает логическое значение. type Set = Int => BooleanЗдесь объявляется новый метод «содержит», ...

4 ответа

Scala сгладить список

Я хочу написать функцию, которая отображает список. object Flat { def flatten[T](list: List[T]): List[T] = list match { case Nil => Nil case head :: Nil => List(head) case head :: tail => (head match { case l: List[T] => flatten(l) case i => ...

3 ответа

Почему диапазон преобразовывается в вектор после операции карты?

После курсов Scala на Coursera Мартин Одерский показал пример кода: 1 to 5 map ( i => i*i )И он сказалRange превращается вVector потому что они имеют один и тот же интерфейс (IndexedSeq) и результат не может быть представлен в видеRange (это ...

3 ответа

Асинхронный ввод-вывод в Scala с фьючерсами

Допустим, я получаю (потенциально большой) список изображений для загрузки с некоторых URL. Я использую Scala, поэтому я бы сделал следующее: import scala.actors.Futures._ // Retrieve URLs from somewhere val urls: List[String] = ... // Download ...

1 ответ

Карта в HList в методе с Poly1 на основе параметра типа класса

У меня есть класс, параметризованный сHList и какой-то другой тип. Как я могу использоватьmap наHList в одном из его методов? Компиляция этого кода бросаетjava.lang.AssertionError: class Test[L <: HList, P](l: L, p: P) { type Cont[T] = (P, T) ...