Описание тега scala-2.11

1 ответ

Scala Macro: создание новых классов с типами Option

Я хочу написать макрос с учетом этого: @MetaRest case class User( @get id : Int, @get @post @patch name : String, @get @post email : String, registeredOn : DateTime ) Создайте следующий фрагмент кода: object User { case class Get(id: Int, name: Stri…
1 ответ

Как убежать /* в скаладоке?

У меня есть комментарий, который содержит пример конфигурации сервлета Java. Это выглядит как: /** Blah blah blah... * * {{{ * <servlet-mapping> * <servlet-name>MyAppServlet</servlet-name> * <url-pattern>/app/*</url-patter…
30 май '14 в 17:07
1 ответ

Может ли это быть ошибкой компилятора Scala?

Я играл со Скалой (особенно foldLeft) и наткнулся на очень странный случай. Создание val со строкой внутри (я попробовал несколько строк), а затем запустить (по общему признанию причудливый?) foldLeft против этого работает нормально в первый раз, но…
23 мар '15 в 08:20
1 ответ

sbt создает несколько исходных каталогов scala

Я пытаюсь использовать SBT с IntelliJ Idea. Когда sbt 0.13.8 обновляет проект, он создает две исходные директории scala под src/main -> 'scala' и 'scala-2.11' Моя версия Scala 2.11.6 Если я изменю версию sbt на 0.13.5, то при обновлении будет создан…
27 мар '15 в 12:35
0 ответов

Апплет scala bash не найден при компиляции

Я скачал scala отсюда: http://www.scala-lang.org/download/ и добавил C:\Program Files (x86)\scala\bin в переменную Path.Я работаю с плагином Scala для Eclipse, я устанавливаю новое программное обеспечение, как показано здесь: http://scala-ide.org/do…
05 июл '15 в 18:37
1 ответ

Насколько легко выполнить ленивую оценку, преобразовав не ленивую коллекцию в поток?

Это может быть глупый вопрос, но я некоторое время не был уверен в этом. Давайте предположим, что это повторяет наш список три раза: def doSomething(list: List[Int]): List[Int] = list.map(...).flatMap(...).map(...) Если я вместо этого сделаю: def do…
06 ноя '15 в 04:27
1 ответ

Безопасны ли незаписанные типы тегов?

Недавно я слышал о неупакованных теговых типах в scala, и пока я пытался узнать, как именно это работает, я нашел этот вопрос, который указывает на проблемы, возникающие при реализации в scalaz. Одним из последствий исправления было то, что пришлось…
08 апр '16 в 17:08
1 ответ

Scala: множественные определения flatMap для решения проблемы вывода типа для понимания

У меня есть что-то вроде этого: case class Box[A](x: A) { def flatMap[B](f: A => GenTraversableOnce[B]): GenTraversableOnce[B] = f(x) def flatMap[B](f: A => Box[B]): Box[B] = f(x) def map[B](f: A => B): Box[B] = Box(f(x)) } object Box { for…
3 ответа

Ошибка при тестах Play 2.4: CacheManager был закрыт. Это больше не может быть использовано

Наше приложение построено на Play 2.4 с Scala 2.11 и Akka. База данных используется MySQL. Кэш интенсивно используется в нашем приложении. Мы используем EhCache по умолчанию для кэширования. Наш пример кода: import play.api.Play.current import play.…
2 ответа

Как оправиться от akka.stream.io.Framing$FramingException

On: akka-stream-экспериментальный_2.11 1.0. Мы используем Framing.delimiter на Tcp-сервере. Когда приходит сообщение с длиной, превышающей MaximumFrameLength, генерируется исключение FramingException, и мы можем захватить его из OnError объекта Acto…
23 июл '15 в 19:44
1 ответ

Версия Scala не обновляется

Мой проект использовал версию Scala 2.10.2. Я пытаюсь обновить до 2.11.4. Я обновил свой build.sbt. Но теперь, когда я бегу sbt compile это все еще показывает мне Resolving org.scala-lang#scala-library;2.10.2 ..., Я считаю, что это означает, что моя…
11 май '15 в 12:50
0 ответов

Приложение Scala не будет компилироваться в ScalaIDE 4.2 с -Ydelambdafy:method -Ybackend:GenBCode

У меня есть приложение Scala, которое компилируется и прекрасно работает с sbt 0.13.9, но с такими же параметрами оно не будет компилироваться в ScalaIDE (Eclipse). Я использую Scala 2.11.7 и jdk8_60 с опциями -Ydelambdafy:method -Ybackend:GenBCode,…
10 окт '15 в 00:13
1 ответ

Как обновить вложенный документ внутри массива в asticsearch

У меня есть следующий документ { "uuid": "123", "FirstName": "personFirstNmae", "LastName": "personLastName", "Inbox": { "uuid": "121", "messageList": [ { "uuid": "321", "Subject": "subject1", "Delete": { "deleteStatus": 0, "deleteReason": 0 } }, { …
15 окт '15 в 13:57
2 ответа

Эволюция автоматически создает базу данных и таблицу?

У меня есть класс GroupTable, который делает схему таблицы. Как я видел, в других проектах в папке conf / evolution / default есть файл 1.sql, который автоматически генерируется из кода (как я предполагаю). Но когда я запускаю свое приложение - ниче…
03 фев '16 в 20:04
1 ответ

Плохая символическая ссылка на scala.ScalaObject

Я пытаюсь инициировать базовую сборку sbt для платформы Lift и сталкиваюсь со следующей ошибкой: [error] bad symbolic reference to scala.ScalaObject encountered in class file 'package.class'. [error] Cannot access type ScalaObject in package scala. …
20 авг '14 в 04:58
1 ответ

В чем причина дисбаланса регулярного присвоения значений Scala и присвоения экстрактора?

Кажется, что в Scala семантика для обычного присваивания значений отличается от присваивания во время извлечения. Это создало некоторые очень тонкие ошибки во время выполнения для меня, так как моя кодовая база мигрировала со временем. Проиллюстриро…
23 фев '16 в 17:55
1 ответ

Custom Slick Code Generator 3.0.0

Может скользкий кодоген генерировать все сопоставленные классы дел за пределами ${container} traitчтобы они не наследовали его тип? Может быть, в другом файле в целом, т.е. Models.scala? // SuppliersRowsDAA.scala import persistence.Tables object Sup…
25 июн '15 в 11:14
1 ответ

Scala Some, None и мой пользовательский Default

У нас есть некоторые, ни одного в Scala, и мне нужен третий по умолчанию. Идея заключается в следующем: Некоторые означает, что есть некоторая ценность Ничто не означает никакой ценности вообще. Не используйте значение. По умолчанию (моя особенность…
27 ноя '16 в 16:40
0 ответов

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

Этот гист (частичный порт Scala этого интерпретатора без тегов Haskell) компилируется с scalac 2.11.1, но терпит неудачу с более новым 2.11.6: typechecker.scala:55: error: type mismatch; found : Expr[B] where type B required: Expr[Int] case (lhs :::…
05 май '15 в 16:33
0 ответов

Постоянство akka с использованием Mongodb Casbah Based Journal ошибка java.lang.NoSuchMethodError:

Я пытаюсь использовать журнал MongoDB Casbah для сохранения событий в mongoDb, и я следую этому и этому руководству, чтобы настроить и получить помощь из примера кода, вот мой код import akka.actor._ import akka.persistence._ case class Cmd(data: St…