Лучшие scala вопросы ИТ разработчиков

  • 9голосов
  • 3ответа
  • 0просмотров

Фьючерсы не запускаются до завершения программы

Я пытался воспроизвести пример на новой Scala 2.10фьючерсная особенность [http://www.scala-lang.org/archives/downloads/distrib/files/nightly/docs/library/scala/concurrent/Future.html] . The code I've used is: import scala.concurrent.Future ...

ЗаданNov 09, 2018, 11:50 PMотVincenzo Maggio
  • 8голосов
  • 2ответа
  • 0просмотров

Можете ли вы использовать antixml для создания XML-документов?

Есть несколько примеров использования Anti-Xml для извлечения информации из документов XML, но я не смог найти ни одного примера использования Anti-Xml для создания документов XML. Поддерживает ли Anti-Xml создание документов или я должен ...

ЗаданMay 02, 2012, 9:16 PMотTravis Brownschmmd
  • 6голосов
  • 2ответа
  • 0просмотров

Как разрешить пользователю переключать язык в playframework 2

В моем контроллере игры 1.x у меня было это: public static void language(final String language){ Lang.change(language); Header referer = request.headers.get("referer"); if(referer == null){ index(); }else{ redirect(referer.value()); } }Я хотел ...

ЗаданMay 16, 2012, 10:17 AMотSomatik
  • 3голос
  • 1ответ
  • 0просмотров

Как разработать многоагентную симуляцию, управляемую часами

Я хочу создать многоагентную имитационную модель для реального производства, чтобы оценить некоторые правила диспетчеризации. Имитация должна создавать журналы событий для оценки влияния времени правил диспетчеризации по сравнению с реальными ...

ЗаданApr 30, 2012, 1:33 PMотJoel Coehoornakarnokd
  • 12голос
  • 1ответ
  • 0просмотров

Акка для REST опросов

Я пытаюсь связать большое приложение Scala + Akka + PlayMini с внешним REST API. Идея состоит в том, чтобы периодически опрашивать (в основном каждые 1-10 минут) корневой URL-адрес, а затем сканировать URL-адреса подуровня для извлечения данных, ...

ЗаданSep 06, 2012, 8:07 AMотTommiuser1403269
  • 9голос
  • 1ответ
  • 0просмотров

Транспонирование произвольной коллекции коллекций в Scala

Мне часто приходится переносить «прямоугольник» коллекция коллекций в Scala, например: список карт, карта списков, карта карт, набор списков, карта наборов и т. д. Поскольку коллекции можно равномерно просматривать как отображение ...

ЗаданMay 19, 2012, 5:04 AMотAshwin
  • 6голос
  • 1ответ
  • 0просмотров

Play 2.0 Framework, используя BodyParser с аутентифицированным запросом

Я хотел бы иметь возможность использовать BodyParser для аутентифицированного запроса, и у меня возникают проблемы с выяснением, как это сделать, если моя Аутентификация настроена как пример ZenTasks. Мой метод аутентификации, def ...

ЗаданMay 23, 2017, 12:29 PMотCommunityJeff Wu
  • 4голосов
  • 2ответа
  • 0просмотров

Метод взятия неявного CanBuildFrom не работает с eta-расширением?

У меня есть следующий метод: def firstAndLast[CC, A, That](seq: CC)(implicit asSeq: CC => Seq[A], cbf: CanBuildFrom[CC, A, That]): That = { val b = cbf(seq) b += seq.head b += seq.last b.result }Увидеть:Метод, принимающий Seq [T] для возврата ...

ЗаданMay 23, 2017, 11:49 AMотCommunityTomasz Nurkiewicz
  • 6голосов
  • 2ответа
  • 0просмотров

Реализовать Java-интерфейс с типом Raw из Scala

Я пытаюсь создать расширение для Sonar, используя Scala. Мне нужно расширить следующий интерфейс Java: public interface Decorator extends BatchExtension, CheckProject { void decorate(Resource resource, DecoratorContext context); }ноResourceтип ...

ЗаданJun 04, 2012, 6:28 AMотRoman
  • 11голосов
  • 3ответа
  • 0просмотров

Могу ли я вызвать сессию в шаблоне / представлении на Play Framework

Я новичок в использовании Play Framework 2.0 (я использую Scala) и у меня есть вопрос о сессиях. Я родом из Ruby on Rails, поэтому я склонен думать обо всем, что я узнал в Play Framework относительно Ruby on Rails. Имея это в виду, могу ли я ...

ЗаданJun 04, 2012, 9:44 PMотbiesiorwynnch
  • 22голосов
  • 4ответа
  • 0просмотров

рассчитывать вхождения элементов [дубликаты]

This question already has an answer here: * Scala how can I count the number of occurrences in a list [/questions/11448685/scala-how-can-i-count-the-number-of-occurrences-in-a-list] 14 answers Подсчет всех элементов в списке в Хаскеле ...

ЗаданApr 30, 2017, 12:43 PMотCœurfredoverflow
  • 12голосов
  • 2ответа
  • 0просмотров

Scala Play! Используя anorm или ORM

Кажется, что все примеры приложений предоставлены Play! рамки используют анорм для настойчивости. В чем причина выбора anorm вместо ORM? Если вы используете ORM, что вы используете и почему?

ЗаданJun 08, 2012, 4:10 PMотBrent Lemons
  • 41голосов
  • 4ответа
  • 0просмотров

Как исключить ведение общего журнала из проекта scala / sbt / slf4j?

Мой проект scala / sbt использует grizzled-slf4j и logback. Сторонняя зависимость использует Apache Commons Logging. В Java / Maven я бы использовал jcl-over-slf4j и logback-classic, чтобы я мог использовать logback в качестве единого бэкэнда ...

ЗаданJun 09, 2012, 3:51 AMотwks
  • 7голос
  • 1ответ
  • 0просмотров

Асинхронное вычисление с проверкой в Scala с использованием Scalaz

Поскольку я пишу полностью асинхронную библиотеку для доступа к удаленному сервису (используя Play2.0), я используюPromise а такжеValidation создать неблокирующий вызов, который имеет тип, представляющий сбой и правильный результат ...

ЗаданJun 10, 2012, 10:47 AMотandy petrella
  • 49голос
  • 1ответ
  • 0просмотров

Что такое оператор === (тройное равенство) в Scala Koans?

Я начал свой путь черезСкала Коанс [http://www.scalakoans.org/], которая организована вокруг набора модульных тестов с пробелами, которые необходимо заполнить. (Эта идея была смоделирована после аналогичного проекта Ruby Koans.) Вы запускаете ...

ЗаданMay 27, 2016, 6:25 AMотrolvepohl
  • 4голосов
  • 3ответа
  • 0просмотров

Скала Range для Long

Я новичок в языке Scala. Мне нужен диапазон для типа Long. Мне нужен список [1, 2, 3 ... 10000000] с шагом 1. Если я использую до / до, я получаю ошибку из-за использования Long вместо Int. Я пытаюсь написать простую функцию, которая ожидает ...

ЗаданMay 09, 2012, 8:25 AMотkiritsuku0xAX
  • 28голос
  • 1ответ
  • 0просмотров

Как новые Scala TypeTag улучшают (устарели) Манифесты? [Дубликат]

> Possible Duplicate: Scala 2.10: What is a TypeTag and how do I use it? [https://stackoverflow.com/questions/12218641/scala-2-10-what-is-a-typetag-and-how-do-i-use-it] Я читал о новых TypeTag, которые идут вместе с новым API отражения. ...

ЗаданMay 23, 2017, 12:16 PMотCommunityjeslg
  • 19голосов
  • 4ответа
  • 0просмотров

Не хватает места в куче

У меня проблема с кучей пространства. Моя программа проста. Есть два актера (отправить и получить) «отправить» субъект передает 10000 объектов в секунду для «получения», а прием публикует эти объекты. полученный объект-получатель сохраняется в ...

ЗаданJun 12, 2012, 5:12 PMотom-nom-nomRags
  • 27голосов
  • 2ответа
  • 0просмотров

Получить экземпляр объекта-компаньона с новым API отражения Scala

Можно ли с помощью нового API отражения Scala получить ссылку на объект-компаньон класса? Я думаю что-то вроде этого: trait Base { def companion: MetaBase = someReflectionMagic(this).asInstanceOf[MetaBase] } trait MetaBase { // stuff } // --- ...

ЗаданJun 13, 2012, 6:06 PMотleedm777
  • 34голосов
  • 8ответов
  • 0просмотров

Scala как новая Java?

Я только начал исследовать Scala в свободное время. Я должен сказать, что до сих пор я очень впечатлен. Scala находится на вершине JVM, легко интегрируется с существующим кодом Java и обладает многими функциями, которых нет в Java. Помимо ...

ЗаданJul 09, 2009, 2:34 PMотZack Marrapese
  • 36голосов
  • 2ответа
  • 0просмотров

Какой самый простой способ использовать reify (получить AST) выражения в Scala?

Я смотрю на альтернативы-print или жеjavap как способ выяснить, что делает компилятор в Scala. С новой библиотекой отражений / макросов,reify кажется хорошим кандидатом для этого, как показано в ...

ЗаданJun 15, 2012, 5:08 PMотDaniel C. Sobral
  • 119голос
  • 1ответ
  • 0просмотров

Понимание перечислений scala

Я должен сказать, что не понимаю перечислимые классы Scala. Я могу скопировать и вставить пример из документации, но я понятия не имею, что происходит. object WeekDay extends Enumeration { type WeekDay = Value val Mon, Tue, Wed, Thu, Fri, Sat, ...

ЗаданJun 16, 2012, 10:06 PMотKarel Bílek
  • 83голосов
  • 4ответа
  • 0просмотров

Как отсортировать список в Scala по двум полям?

как отсортировать список в Scala по двум полям, в этом примере я буду сортировать по lastName и firstName? case class Row(var firstName: String, var lastName: String, var city: String) var rows = List(new Row("Oscar", "Wilde", "London"), new ...

ЗаданNov 27, 2017, 10:28 PMотDonald DuckTwistleton
  • 6голосов
  • 2ответа
  • 0просмотров

Функция, которая обычно принимает тип и возвращает тот же тип

Мне трудно понять, почему компилятор Scala недоволен этим определением функции: def trimNonWordCharacters[T <: Iterable[String]](items: T): T = items map { _.replaceAll("\\W", "") }ЗдесьРЕПЛ ...

ЗаданJun 09, 2013, 7:31 PMотPeter MortensenJay Taylor
  • 13голосов
  • 2ответа
  • 0просмотров

Отклонение аннотации в псевдонимах типа

Недавно я заметил, что аннотации к дисперсиям могут использоваться в псевдонимах типов. Вот пример изPredef: type Function[-A, +B] = Function1[A, B]И я начал думать, где это можно использовать. Очевидно, что вы не можете изменить дисперсию на ...

ЗаданMay 09, 2012, 7:56 PMот4e6
  • 8голосов
  • 4ответа
  • 0просмотров

Макет объектов в игре [2.0]

Я хочу протестировать свое приложение Play, предоставляя фиктивные объекты во время теста. Вдобавок ко всему, есть несколько способов сделать это. 1. Provide an alternative route files during testing 2. Use Dependency Injection, and check for ...

ЗаданApr 07, 2012, 9:47 AMотJacob Groundwater
  • 19голос
  • 1ответ
  • 0просмотров

Как использовать Scala varargs из кода Java

Есть много статей о вызове Java varargs из кода Scala, но единственное, что я смог найти наоборот, это вопрос:Использование методов Scala Vararg в Java [https://stackoverflow.com/questions/8309480/using-scala-vararg-methods-in-java] , который не ...

ЗаданMay 23, 2017, 11:59 AMотCommunityLuigi Plinge
  • 5голосов
  • 5ответов
  • 0просмотров

Scala лучше печатать

Я часто обнаруживаю, что занимаюсь такими вещами, как: println(foo)когда я хотел бы сделать: println fooКомпилятор не позволяет этого. Кроме того, println - полный рот, я действительно просто хочу сказать: echo fooИтак, в объекте базового ...

ЗаданApr 09, 2012, 6:43 PMотvirtualeyes
  • 21голос
  • 1ответ
  • 0просмотров

Как Scala узнает разницу между «def foo» и «def foo ()»?

Я знаю о разнице в использовании методов с пустыми параметрами и без параметров в scala, и мой вопрос касается сгенерированного файла класса. Когда я смотрю на эти два класса в javap, они выглядят абсолютно одинаково: class Foo { def bar() = ...

ЗаданApr 12, 2012, 7:07 PMотChuck Adams
  • 28голосов
  • 12ответов
  • 0просмотров

Смешение объектно-ориентированного и функционального программирования

Какие языки доступны для продвижения как объектно-ориентированного, так и функционального программирования? Я знаю, что любой язык, который поддерживает первоклассные функции, можно считать функциональным, но я ищу синтаксис, специально ...

ЗаданJun 18, 2009, 10:55 PMотKai
  • 44голосов
  • 5ответов
  • 0просмотров

Akka Logging вне Актер

У меня есть актер Акка, который звонитMyObject.foo(). MyObject не актер. Как мне настроить вход в него? С Actor все просто, потому что я могу просто смешать ActorLogging. В MyObject у меня нет доступа к context.system. Я создаюakka.event.Logging ...

ЗаданApr 18, 2018, 5:09 PMотmatansterBradford
  • 10голосов
  • 2ответа
  • 0просмотров

Как мое приложение Play 2 может реагировать на различные заголовки «Принять» от клиента?

В Rails я смог сделать что-то похожее на следующее: respond_to do |format| format.xml { ... } format.json { ... } endи соответствующий блок будет выполнен на основе того, что клиент предоставил в заголовке Accept. Как я могу сделать то же самое ...

ЗаданJun 16, 2012, 4:14 AMотBill
  • 4голос
  • 1ответ
  • 0просмотров

Ошибка отражения Scala: это внутренний модуль, используйте отражениеModule для InstanceMirror, чтобы получить его ModuleMirror

Вслед заэтот вопрос [https://stackoverflow.com/q/11053571/53013]Я пытаюсь выяснить, как вызвать метод объекта. Соответствующие определения: trait ThirdParty { def invoke = println("right") } trait WeatherIcon { def invoke = println("wrong") } ...

ЗаданMay 23, 2017, 10:34 AMотCommunityDaniel C. Sobral
  • 14голосов
  • 4ответа
  • 0просмотров

Как конфертировать из java.util.Map в карту Scala

Java API возвращаетjava.util.Map<java.lang.String,java.lang.Boolean>;. Я хотел бы поместить это вMap[String,Boolean] Итак, представьте, что мы имеем: var scalaMap : Map[String,Boolean] = Map.empty val javaMap = new JavaClass().map() // Returns ...

ЗаданDec 15, 2010, 8:13 PMотEugene YokotaGeorge
  • 30голосов
  • 5ответов
  • 0просмотров

Разница между экзистенциальными типами Scala и подстановочным символом Java на примере?

Немного конкретнее, чем вопрос переполнения стекаЧто такое экзистенциальный тип? [https://stackoverflow.com/questions/292274/what-is-an-existential-type]В чем разница между Scala?existential typesи Javawildcardжелательно с каким-то наглядным ...

ЗаданMay 23, 2017, 10:29 AMотCommunityoxbow_lakes
  • 7голос
  • 1ответ
  • 0просмотров

Должны ли свойства моих актеров Scala быть помечены @volatile?

В Scala, если у меня есть простой класс следующим образом: val calc = actor { var sum = 0 loop { react { case Add(n) => sum += n case RequestSum => sender ! sum } } }Если мое полеsum быть отмеченным@volatile? Пока актерlogically ...

ЗаданJun 23, 2009, 8:21 AMотoxbow_lakes
  • 6голосов
  • 3ответа
  • 0просмотров

Как кодировать эту логику проверки в Scala?

Предположим, я хотел бы написать следующую логику в Scala val xdir = System.getProperty("XDir") if (xdir == null) error("No XDir") // log the error and exit val ydir = System.getProperty("YDir") if (ydir == null) error("No YDir") if (!new ...

ЗаданJun 24, 2012, 2:16 PMотMichael
  • 87голосов
  • 30ответов
  • 0просмотров

Редактор не содержит основной тип

Просто просматривал пример кода Scala на веб-сайте Scala, но обнаружил досадную ошибку при попытке его запустить. Вот код:http://www.scala-lang.org/node/45 [http://www.scala-lang.org/node/45], При запуске его на Eclipse я получил это сообщение ...

ЗаданMar 12, 2014, 9:24 AMотHelen Neely
  • 64голосов
  • 2ответа
  • 0просмотров

Что не так с наследованием класса дел?

В поисках чего-то другого, совершенно случайно, я наткнулся на несколько комментариев о том, как дьявольское наследование классов дел. Была эта вещь под названиемProductN негодяи и короли, эльфы и волшебники и как какое-то очень желанное свойство ...

ЗаданJun 22, 2012, 3:06 PMотاشکان نظری
  • 14голос
  • 1ответ
  • 0просмотров

Почему примитивные типы, такие как Int, стираются в Object в Scala?

В Скале { x: Option[Int] => x } .getClass .getMethod("apply", classOf[Option[_]]) .getGenericParameterTypesвозвращаетсяArray(scala.Option<java.lang.Object>), Я изначально ожидал увидеть вместо этогоArray(scala.Option<scala.Int>)но я ...

ЗаданOct 20, 2015, 6:09 PMотSeth TisueScott Morrison
  • 60голосов
  • 4ответа
  • 0просмотров

Как вы определяете локальный var / val в первичном конструкторе в Scala?

В Scala первичный конструктор класса не имеет явного тела, но определяется неявно из тела класса. Как же тогда различать поля и локальные значения (то есть значения, локальные для метода конструктора)? Например, возьмем следующий фрагмент кода, ...

ЗаданAug 17, 2014, 6:06 AMотgiampaoloskaffman
  • 0голос
  • 1ответ
  • 0просмотров

совпадать с номерами строк - недоступный код

Впервые в scala, и, похоже, не работает мое выражение соответствия. Я читал о различиях между тем, как оценивается оператор (например, новая переменная, а не объявленная), но, похоже, не работают обратные пометки или использование заглавных ...

ЗаданJun 25, 2012, 2:16 AMот0__
Пред12...27След