Результаты поиска по запросу "scala"
Ваш опыт работы с Scala + Wicket
Не могли бы вы поделиться своим опытом совместного использования Scala и Wicket? Они подходят друг другу естественно? Получаете ли вы преимущество использования Scala (и FP) с Wicket по сравнению с использованием Java? Почему вы предпочли ...
Где и почему полезна функция идентичности?
Я понимаю, почему состав функций важен. Это позволяет строить большие и сложные функции из маленьких и простых. val f: A => B = ... val g: B => C = ... val h = f andThen g; // compose f and g Эта композиция соответствуетидентичность а ...
Scala 2.10, его влияние на библиотеки JSON и проверку / создание класса дел
В Scala 2.10 очевидно улучшается отражение. Как это повлияет на Лифт-Джона, Джерксона, Сджона и друзей? Кроме того, можем ли мы ожидать в недалеком будущем встроенного языка JSON с отличным GSON от Groovy в Scala? Причина, по которой я ...
Странное несоответствие типов при использовании доступа к элементу вместо экстрактора
Дан кортеж с элементами типаA и другой тип параметризован вA: trait Writer[-A] { def write(a: A): Unit } case class Write[A](value: A, writer: Writer[A])И сайт использования: trait Cache { def store[A](value: A, writer: Writer[A]): Unit }Почему ...
Как получить classOf для типа объекта Scala
Интересно, как получить объект класса для типа объекта в Scala. Хорошо, это полный рот из-за двойного значения для объекта. Итак, вот пример, который потерпит неудачу: object Main { private [this] val TAG = classOf [Main].getName; } // ...
Странность оператора Скала
Когда я вызываю + on 2, я возвращаю Int, но когда это делается с помощью явного вызова метода, я получаю Double. scala> 2+2 res1: Int = 4 scala> 2.+(2) res2: Double = 4.0Кажется, что. + () Вызывается для неявно преобразованного Int в ...
Как обрабатывать необязательные параметры запроса в платформе Play
Допустим, у меня есть уже работающее приложение на платформе Play 2.0 в Scala, которое обслуживает URL-адрес, такой как: HTTP: // локальный: 9000 / дни рождения [http://localhost:9000/birthdays] который отвечает со списком всех известных дней ...
Чередование частичных функций с andThen в Scala
Давайте использовать примеры из Daily Scala: type PF = PartialFunction[Int,Int] val pf1 : PF = {case 1 => 2} val pf2 : PF = {case 2 => 3}и давайте добавим: val pf3 : PF = {case 3 => 4}и тогда работает как положено здесь: pf1 andThen pf2 ...
Жду будущего, получай либо
Я хотел бы дождаться будущего скалы, которое, возможно, провалилось. Если я используюAwait.result исключение будет брошено. Вместо этого, если у меня естьf: Future[String] Я хотел бы методAwait.resultOpt(f): Option[String] ...
Библиотека Scala Dispatch: как обработать сбой соединения или тайм-аут?
Я использовал библиотеку Databinder Dispatch в клиенте для простого API REST-ish. Я знаю, как определить, получаю ли я ответ HTTP со статусом ошибки: Http x (request) { case (200, _, _, content) => successResult(content()) case (404, _, _, _) => ...