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

6 ответов

Scala: как понять метод flatMap в Try?

Метод FlatMap для Success реализован так: def flatMap[U](f: T => Try[U]): Try[U] = try f(value) catch { case NonFatal(e) => Failure(e) }Я вроде понимаю, что делает этот метод, это помогает нам избежать написания большого количества ...

1 ответ

Технически возможно обойти это, с осторожным распределением ресурсов и использованием пулов планирования уровня менеджера или даже отдельного менеджера кластера с его собственным набором или ресурсами, но это не то, для чего предназначен Spark, он не поддерживается и в целом приведет к хрупкой и запутанной конструкции, где корректность зависит от деталей конфигурации, выбора конкретного менеджера кластера и общего использования кластера.

у Spark Jobs, которые говорят с Кассандрой в Datastax. Иногда при выполнении последовательности шагов в задании Spark легче просто получить новый RDD, чем присоединиться к старому. Вы можете сделать это, позвонивSparkContext [getOrCreate][1] ...

5 ответов

Итератор работает правильно, начиная с 2, поэтому мне пришлось добавить 1 в начале. Второй аргумент кортежа теперь является счетчиком текущего n (взятого из очереди). Текущий счетчик также может храниться в очереди, поэтому у нас есть только пара, но тогда менее понятно, что происходит из-за сложной обработки очереди:

чаю Scala как мой первый функциональный язык. В качестве одной из проблем я пытался найти функциональный способ генерации последовательности S до n мест. S определяется так, что S (1) = 1, а S (x) = количество раз, когда x появляется ...

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

1 ответ

docs.scala-lang.org/tutorials/FAQ/stream-view-iterator.html

ы различия между потоками, представлениями (SeqView) и итераторами в Scala? Это мое понимание Они все ленивые списки.Потоки кэшируют значения.Итераторы можно использовать только один раз? Вы не можете вернуться к началу и снова ...

3 ответа

, что реализовано и в Скалазе.

ли более нелепый способ открытия ресурса в Scala и применения к нему методов, чем этот метод (переводится непосредственно из Java), используяvals но в том числе и наконец и т. д. var is:FileInputStream = null try { is = new FileInputStream(in) ...

1 ответ

 а также

я есть абстрактный класс с нереализованным методомnumbers это возвращает список чисел, и этот метод используется в другой инициализации свойства val: abstract class Foo { val calcNumbers = numbers.map(calc) def numbers: List[Double] }Реализующий ...

1 ответ

Важно было преобразовать обе карты в java.util.Map, чтобы Neo4j мог передавать эти данные в качестве параметра.

ытался выполнить запросы Neo4j с параметрами в виде Map [String, Anyref], который работает просто отлично. Тем не менее, я хотел бы отправить данные в Neo4j в виде пакета, поэтому результатом будет преобразование Map [String, Map [String, ...

3 ответа

Как я могу добавить неуправляемые JAR-файлы в sbt-сборке к окончательному толстому JAR-файлу?

Мой проект имеет зависимости от файла JAR, который отсутствует в Ivy, как я могу включить его непосредственно в окончательный вывод JAR с помощьюSBT-сборка [https://github.com/sbt/sbt-assembly]?

1 ответ

спрей-джсон не может маршалировать карту [String, String]

У меня есть следующая настройка маршрута, но когда моя карта возвращается в первый полный блок, я получаю сообщение об ошибке: could not find implicit value for evidence parameter of ...

5 ответов

Хм, как правило, мне нравятся Lift как фреймворк и Lift как библиотека. Но в данном конкретном случае это не очень хороший ответ, как я понимаю. Основная причина в том, что корректность программы фактически не проверяется компилятором. Библиотека ожидает, что любой вызов DI может произойти сбой, даже результат каждого вызова DI - "Option" -al.

сто прочитал и наслаждалсястатья о торте [http://jonasboner.com/real-world-scala-dependency-injection-di/], Однако, на мой взгляд, одной из основных причин использования внедрения зависимостей является то, что вы можете изменять компоненты, ...