0
ответов

Неожиданный синтаксис сопоставления шаблонов Scala

У меня был список кортежей Scala вроде следующего: val l = List ((1,2), (2,3), (3,4)), и я хотел отобразить его в список Int, где каждый элемент представляет собой сумму Ints в соответствующем кортеже. Я также ...
вопрос задан: 16 September 2010 23:55
0
ответов

Двунаправленная ссылка с классами case

Можно ли реализовать двунаправленное дерево в классе case. Кажется, это должно быть легко, но я m получение в тупике case class Node (имя: String, parent: Option [Node], children: List [Node]) ...
вопрос задан: 16 September 2010 21:22
0
ответов

Изменение нескольких списков внутри функции и возвращение их в Scala

У меня есть список типа [T] и [B] в scala с объектом e типа E. Я хочу создать функцию, которая принимает эти три параметра: def doSomething (t: List [T], b List [B], e: E) {...} ...
вопрос задан: 16 September 2010 07:23
0
ответов

Как собрать / протестировать Scala без зависимости от IDE?

Сейчас я хорошо изучил Scala, и мне он очень нравится; Надеюсь начинать будущие проекты именно на нем, а не на Java. Что мне нравится меньше, так это (относительно) плохая поддержка IDE. Я нашел обе IDEA ...
вопрос задан: 16 September 2010 07:20
0
ответов

Lift - Страница отображается как XML в Firefox, а не в HTML.

Я пытаюсь запустить простой пример Lift, и у меня возникает странная проблема. Я использую здесь образец списка Sonatype. Я немного изменил HTML, но он тоже изначально не работал. ...
вопрос задан: 16 September 2010 04:01
0
ответов

Есть ли в Scala какие-либо средства для разделения кода класса на множество файлов?

У меня есть 2 причины спросить: 1. Я бы хотел улучшить фрагментацию кода, чтобы облегчить контроль версий на уровне функций. 2. Я борюсь с некоторым синдромом дефицита внимания, и мне тяжело ...
вопрос задан: 15 September 2010 23:50
0
ответов

Стили и соглашения кодирования Scala?

Я думаю, что Scala уходит слишком далеко от простоты, как и его синтаксис. Например, Мартин Одерски написал метод в своей книге: def calculate (s: String): Int = if (cache.contains (s)) cache (s) else {...
вопрос задан: 15 September 2010 15:20
0
ответов

Существует ли хорошая дата/время API, доступный Scala? [закрытый]

Я ищу что-то сродни JodaTime или JSR 310 для Scala, который усиливает хорошие функции Scala, такие как перегрузка оператора и не полагается на неявные преобразования (у меня есть безрассудный страх...
вопрос задан: 15 September 2010 01:55
0
ответов

ScalaTest: check for contents of a sequence with ShouldMatcher

In my unit test, I want to express that a computed (result) sequence yielded a predefined sequence of result values. But without assuming anything about the actual implementation type of the sequence ...
вопрос задан: 13 September 2010 05:18
0
ответов

Наследование и (автоматическое?) Преобразование типов

Взгляните на следующий код, где Extractor [A, B] является частью общей структуры, а все остальное следует рассматривать как "клиентский код" (я его немного переварил и переименовал ...
вопрос задан: 12 September 2010 19:09
0
ответов

Вопрос новичка Scala о простых операциях с математическим массивом

Вопрос для новичка Scala: скажем, я хочу сделать это [код Java] в Scala: public static double [] abs (double [] r, double [] im) {double t [] = новый двойной [r.length]; for (int i = 0; i
вопрос задан: 12 September 2010 17:29
0
ответов

Невозможно создать функцию применения со статическим языком?

Я читал, что со статически типизированным языком, таким как Scala или Haskell, невозможно создать или предоставить функцию применения Лиспа: (apply # '+ (list 1 2 3)) => 6 или может быть (apply #' list '(list: ...
вопрос задан: 12 September 2010 04:05
0
ответов

Добавление общих пакетов Python к нескольким virtualenvs

Текущий рабочий процесс Python У меня есть pip, distribute, virtualenv и virtualenvwrapper, установленные в мои пакеты сайтов Python 2.7 (фреймворк Python устанавливается на Mac OS X). В моем ~ / .bash_profile у меня есть ...
вопрос задан: 11 September 2010 21:17
0
ответов

Могу ли я назвать кортеж (определить структуру?) В Scala 2.8?

Мне не очень хорошо всегда повторять определение кортежа длиной в строку каждый раз, когда оно мне нужно . Могу я просто назвать его и использовать как имя типа? Было бы неплохо назвать его поля также вместо использования ....
вопрос задан: 10 September 2010 19:45
0
ответов

Проверить переменную с помощью регулярного выражения

Я собираюсь создать регистрационную форму для своего веб-сайта. Мне нужно проверить переменную и принять ее, только если она содержит букву, число, _ или -. Как это сделать с помощью регулярного выражения? Я работал с ними с ...
вопрос задан: 10 September 2010 13:53
0
ответов

аргументы сопоставления с образцом и сообщения об ошибках в облегченном сценарии Scala

Я пишу несколько простых сценариев scala, которые в конечном итоге начинаются с простого сопоставления с образцом для таких аргументов, как: val Array (path , foo, что угодно) = args // .. остальная часть скрипта использует "path", "foo" и т. д. Of ...
вопрос задан: 10 September 2010 10:25
0
ответов

Создание приложений Android без Java

Я хотел бы начать создавать приложения для Android, но я не люблю Java. Я читал, что для этого можно использовать scala. Есть ли другой вариант? (Clojure?) Я разработчик Python / Django, поэтому было бы здорово узнать ...
вопрос задан: 10 September 2010 01:48
0
ответов

Sized generators in scalacheck

В руководстве пользователя проекта scalacheck упоминаются sized generators. Код пояснения def matrix[T](g:Gen[T]):Gen[Seq[Seq[T]]]] = Gen.sized {size => val side = scala.Math.sqrt(size).asInstanceOf[Int] /... В
вопрос задан: 8 September 2010 10:39
0
ответов

Как использовать цвета в выводе консоли в Scala или Java?

Как использовать цвета в выводе консоли в Scala или Java?
вопрос задан: 8 September 2010 04:21
0
ответов

При использовании нотации ковариации или общих границ в Scala

В Scala дисперсия может быть определена с помощью операторов дисперсии, таких как + и - в аргументе универсального типа. Например, тип List является ковариантным в стандартной библиотеке. class List [+ A] Итак, функция с ...
вопрос задан: 8 September 2010 00:01
0
ответов

Есть ли какие-нибудь хорошие Scala-специфичные фреймворки и библиотеки, на которые стоит обратить внимание? [закрыто]

Существуют ли какие-либо хорошие специфичные для Scala фреймворки (для любых целей) и библиотеки, на которые стоит обратить внимание, кроме веб-фреймворка Lift?
вопрос задан: 7 September 2010 23:40
0
ответов

Выполнение передачи сообщений в [закрытой] модели Actor

Я видел сравнительные тесты реализаций модели Actor, сделанных с точки зрения их агентов. Например, агенты Akka очень легки (600 байтов за агента), и могут быть созданы миллионы из них. Однако я'...
вопрос задан: 7 September 2010 21:55
0
ответов

Каков мотив, стоящий за предложениями Chained Package в Scala?

Предложение связанного пакета было введено в Scala 2.8, как описано Мартином Одерски на сайте Scala. Я не совсем понимаю, что за этим стоит. Ниже приведен пример из книги Scala для предложения ...
вопрос задан: 7 September 2010 16:53
0
ответов

Приоритет обучения программированию и другие предложения [closed]

Поскольку я начинаю свой год карьеры в разработке программного обеспечения (C ++ и C #), я теперь вижу свои недостатки и чего мне не хватает в этой сфере. Из-за этого я пришел к некоторым выводам и составил себе план заполнить ...
вопрос задан: 7 September 2010 15:57
0
ответов

Scala: jaxb или аналогичный?

Как Java-программист мне вполне комфортно использовать JAXB и тому подобное, например, для создания объекта из спецификации XML. Я уверен, что смогу заставить JAXB нормально работать в scala, но мне интересно если это scala ...
вопрос задан: 6 September 2010 19:59
0
ответов

Scala - префиксные унарные операторы

Недавно я дал Scala второй шанс и начал с проекта, который я всегда реализую (на функциональных или псевдофункциональных языках): автоматизированное средство рассуждений для логики высказываний (и позже .. .
вопрос задан: 6 September 2010 12:22
0
ответов

SOAP-прокси в Scala - что мне нужно?

Я пытаюсь написать программу на Scala, которая будет принимать SOAP-запросы, получать ответ от реальный сервер (или прочитать его с локального диска) и вернуть данные исходному клиенту. Я новичок в ...
вопрос задан: 6 September 2010 09:44
0
ответов

Scala: использование HashMap со значением по умолчанию

У меня есть изменяемый HashMap и я хотел бы использовать его как словарь по умолчанию. Очевидный метод, по-видимому, заключается в использовании getOrElse и предоставлении значения по умолчанию каждый раз в качестве второго значения. Однако это ...
вопрос задан: 6 September 2010 03:48
0
ответов

Можем ли мы определить в Scala функцию идентификации высшего уровня на уровне типов?

В Scala мы можем определить уровень типов тождественная функция для типов с более низким родом, например, типа Id [A] = A. Можем ли мы определить нечто подобное для типов с более высоким родом? То есть. мы можем заполнить пробелы, ...
вопрос задан: 5 September 2010 09:41
0
ответов

Как в Scala или Java печатать строку на консоль, заменяя предыдущее содержимое вместо добавления?

Приложение Scala делает некоторая обработка данных. Было бы неплохо показать прогресс обработки в процентах, перезаписывая предыдущее значение при изменении, а не добавляя новое значение к уже существующему ...
вопрос задан: 5 September 2010 04:46