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

3 ответа

Плавный способ использования Java-интерфейса Function <A, R> из scala?

Здесь на работе большинство людей используют Java, а я работаю со Scala. Мы решили собрать некоторые общие классы в библиотеке, которые будут написаны на Java. Теперь я хочу добавить псевдо-функциональное программирование в библиотеку, взгляните ...

8 ответов

Какова мотивация для присвоения Scala единице, а не присвоенному значению?

Какова мотивация для присвоения Scala единице, а не присвоенному значению? Распространенная модель в программировании ввода / вывода заключается в следующем: while ((bytesRead = in.read(buffer)) != -1) { ...Но это невозможно в Scala, потому что ...

2 ответа

Сопоставление с образцом и бесконечные потоки

Итак, я работаю над тем, чтобы научить себя Scala, и одна из вещей, с которыми я играл, этоStream класс. Я пытался использовать наивный переводклассическая версия решения Дейкстры для ...

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

1 ответ

Можно ли использовать шаблон стекируемой черты с одноэлементными объектами?

Я хотел бы использоватьсоставная черта [http://www.artima.com/scalazine/articles/stackable_trait_pattern.html]с одноэлементными объектами, но я не могу найти способ сделать компилятор счастливым: abstract class Pr { def pr() } trait PrePostPr ...

1 ответ

Scala: как лучше всего добавить элемент в массив?

Скажи у меня естьArray[Int] любить val array = Array( 1, 2, 3 )Теперь я хотел бы добавить элемент в массив, скажем, значение4, как в следующем примере: val array2 = array + 4 // will not compileЯ могу конечно использоватьSystem.arraycopy() и ...

2 ответа

Дженерики в Scala: дважды реализовать интерфейс / черту?

Учитывая универсальный интерфейс, такой как следующий interface I<T> { void m(T t); }Я могу в C # создать класс, который реализует I дважды (или более) с различными типами, предоставленными для T, например. class C : I<int>, I<String> { public ...

4 ответа

Scala: нарисовать стол на консоли

Мне нужно отобразить таблицу в консоли. Мое простое решение, если вы назовете его «решением», состоит в следующем: override def toString() = { var res = "\n" var counter = 1; res += stateDb._1 + "\n" res += " +----------------------------+\n" ...

2 ответа

Как программно определить, является ли класс падежным классом или простым классом?

Как программно определить, является ли данный класс классом случая или простым классом?

1 ответ

Полиморфная десериализация Лифта-Джона в составном классе

Я пытаюсь автоматически десериализовать объект json в класс scala, используя Lift-Json с классом координат внутри, который используется для хранения информации GeoJson. case class Request(name:String, geometry:Geometry) sealed abstract ...

4 ответа

Как sbt может извлечь артефакты зависимости из git?

Я слышал (и я знаю, что видел примеры тоже, если только я могу вспомнить, где), чтоsbt может получить зависимости от git репо. Я ищу, чтобы получить зависимостьHarrah / вверх [https://github.com/harrah/up]из GitHub. Хранилище не предоставляет ...