scala — все вопросы

3ответа
10 голосов
Как указать сложные проверки формы в Play 2?
Я понимаю, как добавить простые проверки форм в Play 2, такие как nonEmptyText, но как мне реализовать более сложные проверки, такие как " хотя бы одно из полей должно быть определено "? В настоящее
1ответ
10 голосов
Список foldRight Всегда Использует foldLeft?
Я только что посмотрел список. Реализация foldRight() в scala . override def reverse: List[A] = { var result: List[A] = Nil var these = this while (!these.isEmpty) { result =
2ответа
10 голосов
Как ответить на симпатичный JSON, используя игровую среду?
как можно отправить, используя игровую среду, ответ json, который будет украшен? я хотел бы иметь параметр запроса pretty, чтобы при его получении ответ json был pretty-print . рассмотрим пример
6ответов
10 голосов
Scala: как понять метод flatMap в Try?
Метод FlatMap для Success реализован следующим образом: def flatMap[U](f: T => Try[U]): Try[U] = try f(value) catch { case NonFatal(e) => Failure(e) } Я вроде понимаю,
3ответа
10 голосов
Ошибка при создании темы Kafka: - коэффициент репликации больше, чем у доступных брокеров
Я пытаюсь создать тему kafka с помощью AdminCommand, используя приведенный ниже код ZkClient zkClient = new ZkClient(kafkaHost, 10000, 10000, ZKStringSerializer$.MODULE$); AdminUtils.createTo
1ответ
10 голосов
ScalaTest - проверка «почти равных» для поплавков и объектов, содержащих поплавки [дубликаты]
     На этот вопрос уже есть ответ здесь:                   Обработка двойников в ScalaTest                                      1 ответ                                При написании те
2ответа
10 голосов
Scaladoc (2.11.6) не работает на метке throws с «невозможно найти какого-либо участника для ссылки»
При попытке опубликовать файлы jar для моего проекта с помощью sbt "++2.11.6 publishLocal" или sbt +publishLocal, я сталкиваюсь с проблемами Scaladoc при публикации для Scala 2.11.6. Похоже, у меня
3ответа
10 голосов
Ошибка: не удалось получить sbt 0.11.3 при запуске существующего проекта в Play 2.1.0?
Я новичок в Play Framework. Я только что прочитал о том, как создать и запустить игровой проект. Мне дали проект, и я столкнулся с Error: Could not retrieve sbt 0.11.3: Getting org.scala-sbt sbt 0
1ответ
10 голосов
Функциональный литерал с параметром вызова по имени
Как определить анонимную функцию с параметрами вызова по имени в scala? Я попробовал следующее: val fun = (x: Boolean, y: =>Int) => if(x) y else 0 Это хорошо работает с вызовом по знач
3ответа
10 голосов
Shapeless: карта от копроизведения к другому копроизведению
Далее я пытаюсь создать полиморфную функцию для преобразования RawFeatureValue в RefinedFeatureValue import shapeless._ object test { type RawFeatureValue = Int :+: Double :+: String :+: CNil
1ответ
10 голосов
распакуйте и прочитайте gzip файл в scala
Как в Scala распаковать текст, содержащийся в file.gz, чтобы его можно было обработать? Я был бы рад либо сохранить содержимое файла в переменной, либо сохранить его как локальный файл, чтобы програ
3ответа
10 голосов
Лучшая практика для реализации черты Scala, которая поддерживает цепочку методов
Я хочу создать черту, которая добавляет какое-либо свойство к классу и позволяет цепочкой методов Протестировано в Scala 2.8.1. trait SomeProperty { var prop : String = "default" def setPr
1ответ
10 голосов
Scala регулярное выражение заменить на анонимную функцию
В Ruby я могу заменить символы в строке следующим образом: a = "one1two2three" a.gsub(/\d+/) {|e| e.to_i + 1} => "one2two3three" Результат вычисления блока из второй строки заменит то, что б
6ответов
10 голосов
`doto` для Scala
Clojure предлагает макрос с именем doto, который принимает свой аргумент и список функций и по существу вызывает каждую функцию, добавляя (оцененный) аргумент: (doto (new java.util.HashMap) (.put
3ответа
10 голосов
Play framework обрабатывает состояние сеанса
У меня есть веб-приложение, построенное поверх платформы Play и Scala. Речь идет о предоставлении пользователю набора вопросов, каждый из которых имеет набор ответов. Некоторые из вопросов имеют пер
4ответа
10 голосов
Scala: объявление val в цикле for, если условие
Я новичок в Scala и пытаюсь понять, как работает val в Scala. Я читал, что значения не могут быть изменены. Когда я делаю следующее: for( line <- Source.fromFile(args(0)).getLines() ) { val
2ответа
10 голосов
Удалить ключ из JsValue в Scala
Вероятно, это очень простой вопрос, но у меня проблемы с поиском чистого /рабочего решения. Я просто хочу удалить поле из имеющегося у меня объекта json. Допустим, у меня есть: val body:Option[JsV
5ответов
10 голосов
Менее подробный способ генерации JavaScript-роутера в Play 2
В настоящее время я довольно подробно описываю маршрутизатор javascript моего приложения def javascriptRoutes = Action { implicit request => import routes.javascript._ Ok(Routes.javascriptR
2ответа
10 голосов
Как сравнить значения функции Scala на равенство
Как вы можете сравнить два значения функции Scala на равенство. В этом случае у меня есть список функций, в которых список может содержать дубликаты, и я хочу выполнить каждую функцию только один ра
2ответа
10 голосов
Сопоставление с образцом в списке в Scala
Я немного растерялся из-за совпадения шаблонов в списке в Scala. Например. val simplelist: List[Char] = List('a', 'b', 'c', 'd') //> simplelist : List[Char] = List(a, b, c, d)
1 2 3 4 5

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132