scala

каковы различия в использовании актеров Scala вместо JMS? например, с точки зрения производительности и масштабируемости, что модель Scala Actor добавляет по сравнению с JMS? В каких случаях имеет смысл использовать акторов, а не JMS, т. е. какие проблемы решают акторы, которые JMS не может охватить?...

учитывая следующий список Scala: val l = List(List("a1", "b1", "c1"), List("a2", "b2", "c2"), List("a3", "b3", "c3")) как я могу сделать: List(("a1", "a2", "a3"), ("b1", "b2", "b3"), ("c1", "c2", "c3")) поскольку zip можно использовать только для объединения двух списков, я думаю, вам нужно будет как-то...

кажется, у меня проблема с производительностью "sbt test" после обновления до macOS Sierra. На предыдущей версии OS X потребовалось около 40-50 секунд, чтобы закончить. macOS Sierra раз гораздо выше, чем это. Последний раз я пробежал около 15 минут. Время компиляции примерно такое же, как на 'El Capitan'. Я ...

Я следую за великим Искра учебник поэтому я пытаюсь в 46m:00s загрузить README.md но плохо то, что я делаю это: $ sudo docker run -i -t -h sandbox sequenceiq/spark:1.1.0 /etc/bootstrap.sh -bash bash-4.1# cd /usr/local/spark-1.1.0-bin-hadoop2.4 bash-4.1# ls README.md README.md bash-4.1# ./bin/spark-shell sca...

шаблон pimp-my-library позволяет мне, по-видимому, добавить метод в класс, сделав доступным неявное преобразование из этого класса в тот, который реализует метод. Scala не допускает двух таких неявных преобразований, однако, поэтому я не могу получить от A до C используя неявную A до B и еще один неявный B д...

Почему Хорхе Ортис советует избегать перегрузки метода?...

У меня есть список, который может содержать элементы, которые будут сравнивать как равные. Я хотел бы аналогичный список, но с одним удаленным элементом. Поэтому из (A, B, C, B, D) Я хотел бы иметь возможность "удалить" только один B, чтобы получить, например (A, C, B, D). Порядок элементов в результате не им...

Так вот в чем дело. Я хочу определить класс case следующим образом: case class A(val s: String) и я хочу определить объект, чтобы гарантировать, что при создании экземпляров класса значение для ' s ' всегда находится в верхнем регистре, например: object A { def apply(s: String) = new A(s.toUpperCase) }...

пробовал df.orderBy("col1").show(10) но он отсортирован в порядке возрастания. df.sort("col1").show(10) также сортирует в порядке убывания. Я посмотрел на stackoverflow, и ответы, которые я нашел, все устарели или ссылались на RDDs. Я хотел бы использовать собственный фрейм данных в spark....

Как создать список с одним и тем же элементом n-раз ? вручную implementnation: scala> def times(n: Int, s: String) = | (for(i <- 1 to n) yield s).toList times: (n: Int, s: String)List[String] scala> times(3, "foo") res4: List[String] = List(foo, foo, foo) есть также встроенный способ сделать т...