val list = List(1,2,4,2,4,7,3,2,4) Я хочу реализовать это так: list.count(2)(возвращает 3).
val list = List(1,2,4,2,4,7,3,2,4) Я хочу реализовать это так: list.count(2)(возвращает 3).
Раньше я думал, что это одно private valи то private final valже, пока не увидел раздел 4.1 в Справочнике по Scala: Определение постоянного значения имеет вид final val x = e где e - постоянное выражение (§6.24). Должен присутствовать последний модификатор, а аннотация типа не может быть дана....
Я выполняю сопоставление с некоторыми классами case и хотел бы обрабатывать два случая таким же образом. Что-то вроде этого: abstract class Foo case class A extends Foo case class B(s:String) extends Foo case class C(s:String) extends Foo def matcher(l: Foo): String = { l match { case A() =>...
Я хочу создать по DataFrameуказанной схеме в Scala. Я пробовал использовать чтение JSON (я имею в виду чтение пустого файла), но не думаю, что это лучшая практика.
Я следую отличному руководству по искрам поэтому я пытаюсь загрузить в 46:00:00, 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#...
Я пытаюсь включить ScalaTest в свой Java-проект; замена всех тестов JUnit на ScalaTests. В какой-то момент я хочу проверить, вводит ли Guice Injector правильный тип. В Java у меня есть такой тест: public class InjectorBehaviour { @Test public void shouldInjectCorrectTypes() { Injector injector =...
Я выхожу из туалета на этом! Я не понимаю SBT. Вот, я сказал, теперь помогите мне, пожалуйста. Все дороги ведут в Рим, и это то же самое для SBT: Для того, чтобы начать работу с SBTтам SBT, SBT Launcher, SBT-extrasи т.д., а затем Существуют различные способы , чтобы включить и принять решение о...
Я видел эту цитату на вопрос: какой хороший функциональный язык для создания веб-службы? Scala, в частности, не поддерживает исключение хвостовых вызовов, за исключением саморекурсивных функций, что ограничивает виды композиции, которую вы можете выполнять (это фундаментальное ограничение JVM)....
Есть ли какой-либо встроенный список / последовательность, который ведет себя как mapи также предоставляет индекс элемента?
Как я могу преобразовать Intв 7-символьный String, чтобы 123он превратился в "0000123"?
Есть ли в Scala какие-либо рекомендации относительно того, когда использовать val с изменяемой коллекцией по сравнению с использованием var с неизменяемой коллекцией? Или вам действительно стоит стремиться к val с неизменной коллекцией? Тот факт, что существуют оба типа коллекции, дает мне большой...
Я думаю, что есть @tailrecаннотация, чтобы компилятор оптимизировал хвостовую рекурсивную функцию. Вы просто ставите это перед декларацией? Работает ли он также, если Scala используется в режиме сценариев (например, с использованием :load <file>REPL)?...
Мое приложение выполняет обработку больших массивов данных и требует больше памяти, чем предоставляет JVM по умолчанию. Я знаю, что в Java это указано параметром «-Xmx». Как настроить SBT на использование определенного значения «-Xmx» для запуска приложения с действием «запустить»?...
В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно...
Я рассмотрел этот вопрос, но до сих пор не понимаю разницы между чертами Iterable и Traversable. Кто-нибудь может объяснить?
Я хочу получить тип переменной во время выполнения. Как мне это сделать?
Изучая Scala в настоящее время, необходимо инвертировать карту, чтобы выполнить поиск по инвертированному значению-> ключу. Я искал простой способ сделать это, но нашел только: (Map() ++ origMap.map(kvp=>(kvp._2->kvp._1))) У кого-нибудь есть более элегантный подход?...
Есть ли способ создавать тесты с SBT без их запуска? Мой собственный вариант использования - запустить статический анализ тестового кода с помощью плагина scalac. Другой возможный вариант использования - запускать часть или весь тестовый код, используя отдельный бегунок, отличный от того, который...
Каково соглашение об именах констант Scala? Краткий поиск по StackOverflow предлагает верхний регистр CamelCase (первая строка ниже), но я хотел дважды проверить. val ThisIsAConstant = 1.23 val THIS_IS_ANOTHER_CONSTANT = 1.55 val thisIsAThirdConstant = 1.94 Какой стиль Scala рекомендуется...
Я пытаюсь получить подмассив в scala, и я немного не понимаю, как это сделать правильно. Больше всего мне хотелось бы, чтобы это было похоже на то, как это можно сделать в python: x = [3, 2, 1] x[0:2] но я совершенно уверен, что вы не можете этого сделать. Наиболее очевидный способ сделать это -...