0
ответов

правильная иерархия классов для 2D и 3D векторов

Я хочу иметь общий векторный абстрактный класс / черту, который определяет определенные методы, например: trait Vec {def + (v: Vec): Vec def * (d: Double): Vec def dot (v: Vec): Double def norm: Double } Я хочу ...
вопрос задан: 23 January 2011 11:46
0
ответов

@transient lazy val field serialization

У меня проблема на Scala. Я сериализую экземпляр класса с полем @transient lazy val. А затем десериализую его, полю присваивается значение null. Я ожидаю ленивого вычисления после десериализации. ...
вопрос задан: 23 January 2011 07:48
0
ответов

Как мне настроить многоступенчатый тестовый конвейер в sbt?

В частности, для проекта Scalatra, но этот вопрос, вероятно, относится к большинству. Например, я обычно хочу запустить: модульные тесты проверка качества кода (покрытие, дублирование, сложность, jsLint!) ...
вопрос задан: 23 January 2011 03:43
0
ответов

Получение GUID текущего пользователя?

Я хочу добавить GUID пользователя с информацией, которую я получаю от пользователя, когда он отправляет сообщение. Как я могу получить GUID? Я использую систему аутентификации по умолчанию, которая поставляется вместе с ASP ....
вопрос задан: 22 January 2011 17:21
0
ответов

Функция Scala List для группировки последовательных идентичных элементов

Дано, например: 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 ...
вопрос задан: 21 January 2011 16:45
0
ответов

Как сделать класс универсальным для всех числовых типов?

Я пытаюсь создать класс Vector, который является универсальным для всех числовых типов. Моя первоначальная попытка заключалась в том, чтобы написать класс для всех типов вроде этого: class Vector3f (val x: Float, val y: Float, val z: Float) ...
вопрос задан: 21 January 2011 13:43
0
ответов

Неявные параметры Scala со значениями по умолчанию, определенными в сопутствующем объекте

Согласно спецификации Scala (2.8), для обнаружения неявного параметра он должен быть определен в локальных s cope, унаследованной области или в сопутствующем объекте. Учитывая это, мне кажется, что следующий код должен ...
вопрос задан: 20 January 2011 16:23
0
ответов

Обработка набора наборов и возврат плоского Iterable

val input = Set (Set ("a", "b"), Set ("b", "c")) Я хочу следующее: Map ("a "-> 1," b "-> 2," c "-> 1) Каков наилучший функциональный подход для реализации такой функциональности? Использование ключевого слова yield приводит к ...
вопрос задан: 20 January 2011 11:41
0
ответов

Назначение фреймворков внедрения зависимостей [дубликат]

Возможный дубликат: зачем мне нужен контейнер IoC, а не простой код DI? Я читал об инъекции зависимостей, и лучшее объяснение было от Джеймса Шора. «Зависимость ...
вопрос задан: 19 January 2011 22:39
0
ответов

Какую библиотеку лучше всего использовать для MongoDB со Scala? [закрыто]

Я хочу использовать MongoDB со Scala. Я нашел для него 2 библиотеки. лифт-монго mongo-scala-driver Скажите, пожалуйста, какую библиотеку лучше всего использовать? И, пожалуйста, скажите мне другой, если знаете.
вопрос задан: 19 January 2011 14:30
0
ответов

var_dump () в Scala

Есть ли удобный способ сбросить все элементы указанный объект в Scala, например, var_dump (), функция PHP?
вопрос задан: 19 January 2011 14:23
0
ответов

Метод сопоставления коллекций Groovy

Есть ли метод сопоставления в Groovy ? Я хочу сделать что-то подобное со следующим фрагментом Scala: scala> val l = List (1, 2, 3) l: List [Int] = List (1, 2, 3) scala> l.map (_ + 1) res0: List [Int] ...
вопрос задан: 19 January 2011 10:58
0
ответов

Выражение Scala для замены расширения файла в строке

Вот версия, которую я написал с использованием split: fileName.split ('.'). Init ++ Seq ("js") mkString "." Это преобразует, например, foo.bar.coffee в foo.bar.js. он не полагается на такие вещи, как ...
вопрос задан: 19 January 2011 07:14
0
ответов

как упростить функциональный литерал scala таким образом?

Я новичок в scala и пытаюсь написать функциональный литерал, который проверяет, является ли данное целое число нечетным или нет. моя первая попытка: val isOdd = (x: Int) => (x & 1) == 1 он отлично работает, и, поскольку ...
вопрос задан: 18 January 2011 14:53
0
ответов

Маршаллинг / демаршаллинг XML в Scala

Я рассматриваю различные подходы для маршалинга / демаршаллинга данных между Scala и XML, и я заинтересован в получении обратной связи от сообщества (желательно основанной на первоочередном- ручные знания / опыт). ...
вопрос задан: 18 January 2011 11:30
0
ответов

Как я могу увидеть содержимое запроса MultipartForm?

Я использую Apache HTTPClient 4. Я делаю обычные составные части, например: val entity = новый MultipartEntity (HttpMultipartMode.BROWSER_COMPATIBLE); entity.addPart ("filename", new FileBody (new ...
вопрос задан: 18 January 2011 02:53
0
ответов

Программирование игр на scala: улучшение положения объекта в функциональном стиле

Давний программист на Java медленно изучает Scala (кстати, любит его ), и я думаю, что я все еще думаю о концепции функционального написания вещей. Прямо сейчас я пытаюсь ...
вопрос задан: 17 January 2011 01:58
0
ответов

Практическое использование динамического типа в Scala

Помимо интеграции с динамическими языками на JVM, каковы другие мощные возможности использования динамического типа в статически типизированном языке, таком как Scala?
вопрос задан: 17 January 2011 01:55
0
ответов

Почему есть неявное преобразование из Float/Double в BigDecimal, но не из String?

Хотя ситуация с преобразованием из Doubles в BigDecimals немного улучшилась по сравнению с Java scala> new java.math.BigDecimal(0.2) res0: java.math.BigDecimal = 0....
вопрос задан: 16 January 2011 18:51
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 Теперь я ...
вопрос задан: 16 January 2011 09:56
0
ответов

Исключение NullPointerException при доступе к переопределенному значению в абстрактном конструкторе

Рассмотрим следующий (упрощенный) пример : абстрактный класс Bar [T] {val f: PartialFunction [T, T] val по умолчанию: PartialFunction [T, T] = {case x => x} val chained = f orElse default } ...
вопрос задан: 15 January 2011 20:35
0
ответов

функция переключения и объект с помощью scalaz '|>

Я могу использовать оператор scalaz |>, когда я хочу для переключения функции и объекта, чтобы можно было улучшить читаемость. Позвольте представить вам модельную функцию: def length2 (x: String) = x.length * ...
вопрос задан: 15 January 2011 13:16
0
ответов

Какую команду использовать для самоанализа экземпляров в scala REPL?

В python: >>> s = "abc" >>> каталог (ы) ['__add__', '__class__', '__contains__', '__delattr__', ... Есть ли эквивалентный способ - например, функция dir () - сделать это с экземплярами в ...
вопрос задан: 15 January 2011 09:19
0
ответов

Метод является рекурсивным, если он определен для объекта, но не для класса

Определение рекурсивного метода для объекта: object Recursive {def recurse (maxDepth: Int = 10): Unit = {if (maxDepth == 0) throw new Exception recurse (maxDepth - 1)}} дает: ...
вопрос задан: 15 January 2011 09:19
0
ответов

каррирование scala с помощью вложенных функций или списков нескольких параметров

В Scala, я могу определить функцию с двумя списками параметров. def myAdd (x: Int) (y: Int) = x + y Это упрощает определение частично применяемой функции. val plusFive = myAdd (5) _ Но я могу ...
вопрос задан: 15 January 2011 00:53
0
ответов

Можно ли создать в Haskell API коллекций, подобных Scala 2.8?

API коллекций Scala имеет несколько довольно интересных свойств, и мне интересно, как их реализовать в Haskell; или если это вообще возможно (или хорошая идея в целом). Я немного хакер ...
вопрос задан: 13 January 2011 22:01
0
ответов

Scala, C # эквивалент активных шаблонов F #

F # имеет функцию, позволяющую пользователям расширять сопоставление шаблонов: let (| Even | Odd |) n = если n% 2 = 0, то Четное иначе Нечетное совпадение 3 с | Нечетный -> printfn "нечетный" | Even -> printfn "even" или: (...
вопрос задан: 13 January 2011 18:22
0
ответов

Невозможно обеспечить неявное преобразование DateTime в Ordered с использованием неявного преобразования в Comparable

Я пытаюсь использовать> =,> и т. д. с DateTime (joda), и единственный способ заставить его работать - использовать это неявное преобразование implicit def dateTime2ordered (x: DateTime): Ordered [DateTime] = new ...
вопрос задан: 13 January 2011 14:19
0
ответов

Неявное преобразование между типами коллекций Scala

Я хотел бы неявно преобразовать между объектом Scala XML Elem и другим представлением элемент XML, в моем случае элемент dom4j. Я написал следующие неявные преобразования: implicit def ...
вопрос задан: 13 January 2011 00:13
0
ответов

Scala вставить в список в определенных местах

Это проблема, которую я решил, но будучи абсолютно императивным Scala noob, я чувствую, я нашел что-то совершенно не элегантное. Любые идеи по улучшению приветствуются. val l1 = 4 :: 1 :: 2 :: 3 :: 4: ...
вопрос задан: 12 January 2011 23:28