Описание тега scala-2.13

Версия 2.13 языка программирования Scala. Используйте для вопросов, особенно касающихся функций этой версии Scala.
1 ответ

Как сопоставить паттерн в Scala 2.13?

У меня есть следующее регулярное выражение, которое я хотел бы для сопоставления с образцом в Scala 2.13.Регулярное выражение: \/brokers\/ids\/\d{1,}$ Следующая строка, которая будет проверена: scala> ("echo dump" #| "nc localhost 32773" #| "grep…
18 июл '19 в 10:53
1 ответ

Как исправить неразрешенные зависимости для Anorm в scala версии 2.13

Я хотел бы импортировать анормальные зависимости в мой проект фреймворка scala play, но он не поддерживается в моей текущей версии scala. Что я должен делать? libraryDependencies += "com.typesafe.play" %% "anorm" % "2.3.9" Показана ошибка: sbt.libra…
30 июл '19 в 14:03
1 ответ

Изменяемый.map Scala 2.13 (im) со ссылкой "Ничего"

Я обновляю программное обеспечение Scala на основе Scala 2.12 до Scala 2.13. Некоторые блоки кода были сломаны и исправляя их, я обнаружил странное поведение в уже существующем коде. @Редактировать Ниже у нас есть объяснение варианта использования э…
12 авг '19 в 12:34
0 ответов

Scala 2.13 с пружиной в контексте статического объекта не работает?

Я обновляю Программное обеспечение с Scala 2.12.8 до 2.13.0 и обнаружил странное поведение, пытаясь внедрить Бин с помощью Spring, который работал нормально в 2,12,8 . Чтобы поместить всех на одну и ту же страницу, это короткий тест для воспроизведе…
20 авг '19 в 12:01
1 ответ

Разница между размером и размером

В чем смысловая разница между size а также sizeIs? Например, List(1,2,3).sizeIs > 1 // true List(1,2,3).size > 1 // true Луис упоминает в комментарии, что ... на 2.13+ можно использовать sizeIs > 1 который будет более эффективным, чем size …
17 июл '19 в 01:02
1 ответ

Добавление пользовательских операций сбора в Scala 2.13 в произвольные коллекции определенных типов

Примечание: описанная ниже операция теперь существует в стандартной библиотеке как partitionMap но я считаю, что это все еще актуальный вопрос о том, как достичь более общих целей Вопрос относительно scala 2.13 - как использовать / конструировать ко…
11 июн '19 в 14:06
1 ответ

Отсутствует импорт scala.collection.parallel в Scala 2.13

Параллельные коллекции в Scala 2.12 можно было импортировать "из коробки", вот так import scala.collection.parallel.immutable.ParVector val pv = new ParVector[Int] Однако почему в пакете Scala 2.13 scala.collection.parallel кажется, отсутствует?
11 июн '19 в 14:20
2 ответа

Как использовать буквенный тип в Scala 2.13

Я пытаюсь литеральные типы из Scala 2.13, и я сталкиваюсь со следующей ошибкой: scala> def double[A <: Singleton] = valueOf[A] ^ error: No singleton value available for A. Не могли бы вы объяснить, почему?
14 июн '19 в 20:45
1 ответ

Почему я получаю эту ошибку при запуске тестов Scala 2.13 в IntelliJ, а не в Scala 2.12?

Я получаю следующую ошибку при попытке запустить тесты в IntelliJ (2019.1), плагин Scala IntelliJ v2019.1.8, в Scala 2.13: Exception in thread "ScalaTest-dispatcher" java.lang.NoSuchMethodError: scala.collection.JavaConverters.seqAsJavaListConverter…
18 июн '19 в 11:53
1 ответ

Intellij: отсутствует метод последовательного сбора для Scala

Я попытался преобразовать последовательный список в параллельный в Intellij, но я получаю ошибку Не удается разрешить символ на .par вызов метода: import scala.collection.parallel.immutable._ ... val parList = List(1,2,3).par Согласно https://docs.s…
1 ответ

Что такое основной класс интерпретатора scala 2.13?

Если у меня нет scala команда в PATH, или я хотел специально запустить Scala-версию проекта SBT - без использования sbt console- что бы sbt runMain для скалы 2.13?
23 авг '19 в 20:06
1 ответ

Scala 2.13 что использовать вместо MutableList?

Я обновляю программное обеспечение с Scala 2.12.8 до Scala 2.13 и выясняю, что коллекция MutableList (scala.collection.mutable.MutableList) была удалена в соответствии со многими руководствами (как этот). В этом руководстве, например, говорится, что…
1 ответ

Создать сопутствующий объект для класса дела с помощью методов (field = method)

Создать сопутствующий объект для case-класса с помощью макросов scala некоторый пример кода, который я пробовал, он работает, я могу получить список кортежей (имя -> тип), но как создать объект в той же области видимости? import c.universe._ val tpe…
1 ответ

Каков самый быстрый способ обновления LongMap, HashMap или TrieMap для Scala 2.13 миллионами обновлений?

Цель У меня есть изменяемая карта [Long, Long] с миллионами записей. Мне нужно сделать много итераций обновлений с миллионами обновлений. Я хотел бы сделать это как можно быстрее. Задний план В настоящее время самый быстрый метод - использовать одно…
1 ответ

scala 2.13 - ошибка при компиляции плагина

Я хочу создать плагин sbt это мой проект build.sbt файл: lazy val root = (project in file(".")). settings( name := "test-plagin", version := "0.1.0", organization := "com.test", scalaVersion := "2.13.0", sbtPlugin := true, ) основной файл с задачей …
17 окт '19 в 19:18
0 ответов

Попытка использовать .par в Scala 2.13 дает мне "Ошибка: значение par не является членом"

Я изучаю Scala. Принимая участие в MOOC Мартина Одерски, я наблюдал за его выступлением на OSCON Java 2011 под названием "Усердно работаем над тем, чтобы все было просто". В своей презентации он использует.parспособ сделать коллекцию параллельной. Н…
0 ответов

Ошибка Scala 2.13.1 при компиляции en "java.lang.NoClassDefFoundError: scala/collection/TraversableOnce"

Я перехожу с Scala 2.12 на 2.13.1. Когда я компилирую проект в sbt, я получаю такую ​​ошибку: [error] java.lang.NoClassDefFoundError: scala/collection/TraversableOnce [error] java.lang.Class.forName0(Native Method) [error] java.lang.Class.forName(Cl…
0 ответов

Scala 2.13.1: Ошибка при запуске тестов: (Test / executeTests) java.lang.NoClassDefFoundError: org/scalatest/MustMatchers

Я обновляю проект со Scala 2.12.5 до 2.13.1. Когда я запускаю модульные тесты, я получил эту ошибку: sbt> test [error] stack trace is suppressed; run last Test / executeTests for the full output [error] (Test / executeTests) java.lang.NoClassDefF…
04 фев '20 в 03:38
1 ответ

Как скомпилировать код с имплицитными и экзистенциальными типами с помощью 2.13

upd У меня есть функция, которая принимает типы с экзистенциальными данными: trait QueryValue[V] trait QueryValueFormats { implicit object IntQueryValue extends QueryValue[Int] implicit object StringQueryValue extends QueryValue[String] } trait Magn…
0 ответов

Получение следующей ошибки: java.lang.NoSuchMethodError: scala.Predef$.wrapRefArray([Ljava/lang/Object;)Lscala/collection/mutable/WrappedArray;

Получение следующей ошибки: java.lang.NoSuchMethodError:scala.Predef$.wrapRefArray([Ljava / lang / Object;)Lscala / collection / mutable / WrappedArray; Я не уверен в природе ошибки, но я считаю, что он должен что-то сделать после того, как он попыт…