У меня проблема на Scala. Я сериализую экземпляр класса с полем @transient lazy val. А затем десериализую его, полю присваивается значение null. Я ожидаю ленивого вычисления после десериализации. ...
В частности, для проекта Scalatra, но этот вопрос, вероятно, относится к большинству. Например, я обычно хочу запустить: модульные тесты
проверка качества кода (покрытие, дублирование, сложность, jsLint!)
...
Я хочу добавить GUID пользователя с информацией, которую я получаю от пользователя, когда он отправляет сообщение. Как я могу получить GUID? Я использую систему аутентификации по умолчанию, которая поставляется вместе с ASP ....
Дано, например: List (5, 2, 3, 3, 3, 5, 5, 3, 3, 2, 2 , 2) Я хочу перейти к: List (List (5), List (2), List (3, 3, 3), List (5, 5), List (3, 3), List (2, 2, 2)) Я бы предположил, что есть простая функция List ...
Я пытаюсь создать класс Vector, который является универсальным для всех числовых типов.
Моя первоначальная попытка заключалась в том, чтобы написать класс для всех типов вроде этого: class Vector3f (val x: Float, val y: Float, val z: Float) ...
Согласно спецификации Scala (2.8), для обнаружения неявного параметра он должен быть определен в локальных s cope, унаследованной области или в сопутствующем объекте. Учитывая это, мне кажется, что следующий код должен ...
val input = Set (Set ("a", "b"), Set ("b", "c")) Я хочу следующее: Map ("a "-> 1," b "-> 2," c "-> 1) Каков наилучший функциональный подход для реализации такой функциональности?
Использование ключевого слова yield приводит к ...
Возможный дубликат: зачем мне нужен контейнер IoC, а не простой код DI? Я читал об инъекции зависимостей, и лучшее объяснение было от Джеймса Шора. «Зависимость ...
Я хочу использовать MongoDB со Scala.
Я нашел для него 2 библиотеки. лифт-монго
mongo-scala-driver Скажите, пожалуйста, какую библиотеку лучше всего использовать?
И, пожалуйста, скажите мне другой, если знаете.
Есть ли метод сопоставления в Groovy ? Я хочу сделать что-то подобное со следующим фрагментом Scala: scala> val l = List (1, 2, 3)
l: List [Int] = List (1, 2, 3) scala> l.map (_ + 1)
res0: List [Int] ...
Вот версия, которую я написал с использованием split: fileName.split ('.'). Init ++ Seq ("js") mkString "." Это преобразует, например, foo.bar.coffee в foo.bar.js.
он не полагается на такие вещи, как ...
Я новичок в scala и пытаюсь написать функциональный литерал, который проверяет, является ли данное целое число нечетным или нет.
моя первая попытка: val isOdd = (x: Int) => (x & 1) == 1 он отлично работает, и, поскольку ...
Я рассматриваю различные подходы для маршалинга / демаршаллинга данных между Scala и XML, и я заинтересован в получении обратной связи от сообщества (желательно основанной на первоочередном- ручные знания / опыт). ...
Я использую Apache HTTPClient 4. Я делаю обычные составные части, например: val entity = новый MultipartEntity (HttpMultipartMode.BROWSER_COMPATIBLE);
entity.addPart ("filename", new FileBody (new ...
Давний программист на Java медленно изучает Scala (кстати, любит его ), и я думаю, что я все еще думаю о концепции функционального написания вещей. Прямо сейчас я пытаюсь ...
Помимо интеграции с динамическими языками на JVM, каковы другие мощные возможности использования динамического типа в статически типизированном языке, таком как Scala?
Хотя ситуация с преобразованием из Doubles в BigDecimals немного улучшилась по сравнению с Java scala> new java.math.BigDecimal(0.2)
res0: java.math.BigDecimal = 0....
Моя проблема очень проста, но я еще не нашел эффективной реализации. Предположим, что существует матрица A такого вида: 0 0 0 0 0 0 0
4 4 2 2 2 0 0
4 4 2 2 2 0 0
0 0 2 2 2 1 1
0 0 0 0 0 1 1 Теперь я ...
Рассмотрим следующий (упрощенный) пример : абстрактный класс Bar [T] {val f: PartialFunction [T, T] val по умолчанию: PartialFunction [T, T] = {case x => x} val chained = f orElse default
} ...
Я могу использовать оператор scalaz |>, когда я хочу для переключения функции и объекта, чтобы можно было улучшить читаемость. Позвольте представить вам модельную функцию: def length2 (x: String) = x.length * ...
В python: >>> s = "abc"
>>> каталог (ы)
['__add__', '__class__', '__contains__', '__delattr__', ... Есть ли эквивалентный способ - например, функция dir () - сделать это с экземплярами в ...
Определение рекурсивного метода для объекта: object Recursive {def recurse (maxDepth: Int = 10): Unit = {if (maxDepth == 0) throw new Exception recurse (maxDepth - 1)}} дает: ...
В Scala, я могу определить функцию с двумя списками параметров. def myAdd (x: Int) (y: Int) = x + y Это упрощает определение частично применяемой функции. val plusFive = myAdd (5) _ Но я могу ...
API коллекций Scala имеет несколько довольно интересных свойств, и мне интересно, как их реализовать в Haskell; или если это вообще возможно (или хорошая идея в целом). Я немного хакер ...
F # имеет функцию, позволяющую пользователям расширять сопоставление шаблонов: let (| Even | Odd |) n = если n% 2 = 0, то Четное иначе Нечетное
совпадение 3 с | Нечетный -> printfn "нечетный" | Even -> printfn "even" или: (...
Я пытаюсь использовать> =,> и т. д. с DateTime (joda), и единственный способ заставить его работать - использовать это неявное преобразование implicit def dateTime2ordered (x: DateTime): Ordered [DateTime] =
new ...
Я хотел бы неявно преобразовать между объектом Scala XML Elem и другим представлением элемент XML, в моем случае элемент dom4j. Я написал следующие неявные преобразования: implicit def ...
Это проблема, которую я решил, но будучи абсолютно императивным Scala noob, я чувствую, я нашел что-то совершенно не элегантное. Любые идеи по улучшению приветствуются. val l1 = 4 :: 1 :: 2 :: 3 :: 4: ...