Результаты поиска по запросу "scala"

1 ответ

Как использовать Enums в Scala Slick?

Хотите отобразить битовую маску MySQL INT на Slick. Я нашел это, но есть небольшая проблема, как его ...

2 ответа

Play Framework 2.2.x несколько файлов маршрутов

Я прочитал игру! Для раздела книги Scala о модулях, и я не могу понять, как импортировать маршруты из ссылочного модуля. Я настроил свой модуль как библиотечную зависимость в моем файле build.sbt, и я попытался импортировать маршрут в моем файле ...

7 ответов

Значения по умолчанию для отсутствующих свойств в форматах play 2 JSON

У меня есть эквивалент следующей модели в игре Scala: case class Foo(id:Int,value:String) object Foo{ import play.api.libs.json.Json implicit val fooFormats = Json.format[Foo] }Для следующего экземпляра Foo Foo(1, "foo")Я бы получил следующий ...

ТОП публикаций

2 ответа

 гарантию ". Я опустил окончание первого слова, потому что все в этой публикации было слишком длинным. :)

la есть хорошая возможность выводить параметр типа внутри сопоставления с образцом. Он также проверяет исчерпанность сопоставления с образцом. Например: sealed trait PField[T] case object PField1 extends PField[String] case object PField2 ...

3 ответа

Быстрая функциональная сортировка слиянием

Вот моя реализация сортировки слиянием в Scala: object FuncSort { def merge(l: Stream[Int], r: Stream[Int]) : Stream[Int] = { (l, r) match { case (h #:: t, Empty) => l case (Empty, h #:: t) => r case (x #:: xs, y #:: ys) => if(x < y ) x #:: ...

2 ответа

Возможно ли сделать так, чтобы Scala JSON.parseFull () не обрабатывал целые числа как десятичные числа?

Я анализирую эту строку с помощью JSON.parseFull (). Этот метод очень удобен для меня, потому что мне нужно получить карту val jStr = """{"wt":"json","rows":500}""" println( JSON.parseFull(jStr) )вот вывод: Some(Map(wt -> json, rows -> 500.0)) ...

1 ответ

Я проголосовал за тебя, потому что это хороший ответ, но это вопрос, который не следует задавать. Хорошо сделано для того, чтобы быть полезным, однако ^ _ ^

у создать простое лифтовое веб-приложение, которое будет читать форму ввода и вставлять ее в базу данных.

6 ответов

Преобразовать нормальную рекурсию в хвостовую рекурсию

Мне было интересно, если есть какой-то общий метод для преобразования "нормальной" рекурсии сfoo(...) + foo(...) как последний вызов хвостовой рекурсии. Например (scala): def pascal(c: Int, r: Int): Int = { if (c == 0 || c == r) 1 else pascal(c ...

4 ответа

В чем причина добавления ключевого слова case в Scala?

Помимо: case class A...кейс что довольно полезно? Почему мы должны использоватьcase вmatch? Не было бы: x match { y if y > 0 => y * 2 _ => -1 }... бытьмногокрасивее и лаконичнее? Или почему мы должны использоватьcase когда функция принимает ...

4 ответа

Заметьте, у меня недостаточно представителей, чтобы комментировать пост Дебильски.

у сервлет, и мне нужно получить все параметры из запроса. я нашелrequest.getParameterNames возвращаетjava.util.Enumerationпоэтому я должен написать код как: val names = request.getParameterNames while(names.hasMoreElements) { val name ...