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

4 ответа

Могут ли в Scala параметры универсального типа использоваться с определениями * function *?

Существует ли синтаксис, разрешающий параметры универсального типа для функциональных литералов? Я знаю, что могу обернуть его таким методом, как: def createLongStringFunction[T](): (T) => Boolean = { (obj: T) => obj.toString.length > 7 }но ...

2 ответа

Чем отличается Iterator от Stream в Scala?

Похоже, что Iterator и Stream ленивы и позволяют вам возвращать элементы к своему сердцу. В чем разница между двумя?

1 ответ

Переопределить toString в наборе Scala

Я хочу создать набор целых чисел с именемIntSet. IntSet идентичноSet[Int] во всех отношениях, кроме того, что егоtoString функция печатает элементы как разделенные запятыми (так же, как если бы вы вызвалиmkString(",")), и у него есть конструктор, ...

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

2 ответа

Создание основанного на времени чанкинга Enumeratee

Я хочу создать Enumeratee для Play 2, который принимает значения и выводит их, разбивая их на куски, каждыйx секунды / миллисекунд. Таким образом, в многопользовательской среде веб-сокетов с большим количеством пользовательского ввода можно ...

2 ответа

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

В следующем упрощенном примере кода: case class One[A](a: A) // An identity functor case class Twice[F[_], A](a: F[A], b: F[A]) // A functor transformer type Twice1[F[_]] = ({type L[α] = Twice[F, α]}) // We'll use Twice1[F]#L when we'd like to ...

3 ответа

Scala / Eclipse - Файлы не компилируются

Я добавил проект Maven с "scala-archetype-simple", но после создания проекта исходные файлы Scala не распознаются компилятором, и я получаю такие ошибки, как «Вместо этого ожидается синтаксическая ошибка в токене ClassHeader» и много ошибок ...

3 ответа

Как устранить неоднозначность ссылок на методы в scaladoc?

Я документирую класс Scala сперегруженные методы [https://en.wikipedia.org/wiki/Function_overloading], Как я могу отличить их при обращении к ним в комментариях скаляр? Например, если у меня есть /** * The most important method is [[Doc.foo]]. ...

3 ответа

Как выполнить DDL только тогда, когда таблицы не существуют?

Я использую Slick 1.0 с Play Framework 2.1 и MySQL. Я хотел бы контролировать создание таблицы ddl так, чтобы это происходило только в том случае, если таблицы не существуют. То есть таблицы должны создаваться только при первом запуске ...

2 ответа

Что означает «попробовать» в Scala без улова или, наконец, блока?

В отличие от Java, Scala позволяет вам просто попробовать, без использования команды catch или finally: scala> try { println("Foo") } FooИмеет ли это какое-то значение за пределами, { println("Foo") }?

1 ответ

Как получить больше информации о предупреждении «функция»?

При компиляции приложения с Play2 иногда такие сообщения появляются на моем терминале: [info] Компиляция 1 исходного кода Scala в ~ / target / scala-2.10 / classes ... [предупреждение] было 1 особенность предупреждений; перезапустите с -feature ...