Вопросы и ответы
Каков лучший способ генерировать перестановки столбцов?
00
Вопрос или проблема У меня есть scala DF, который выглядит так: +---+-----+----+----+----+ |ID |info |col1|col2|col3| +---+-----+----+----+----+ |id1|info1|a1 |a2 |a3 | |id2|info2|a1 |a3 |a4 | +---+-----+----+----+----+ Я хочу сгенерировать все перестановки
Программное обеспечение
Существуют ли библиотеки для определения информации о распределении Linux в Java?
00
Вопрос или проблема Я искал какое-то решение, чтобы узнать название и версию дистрибутива Linux, на котором я запускаю свой Java-код, например, Ubuntu 18.04, CentOS 6 и т. д. Я знаю о файлах, таких как /etc/os-release или /etc/*release* (читал другие
Вопросы и ответы
Как сравнить экземпляры класса-кейса на неравенство?
00
Вопрос или проблема Скажем, у меня есть этот класс случая: case class TestCaseClass(a: Int, b: Int) Я хочу иметь возможность сравнивать его экземпляры на неравенство (операторы: <, >, <=, >=) по полям следующим образом: val a = TestCaseClass(1,1)
Вопросы и ответы
Не удается разрешить символ apply с использованием макроса в Scala 2.13
00
Вопрос или проблема Я пытаюсь обновить свою кодовую базу с 2.11.8 до 2.13.15. У меня есть ошибка в моем трейте HandsOnSuite. trait HandsOnSuite extends AnyFunSpec with Matchers with ScalaFutures { def exercice(testName: String)(testFun: Unit)(implicit
Вопросы и ответы
Как мне использовать Spring Beans внутри Scala объекта?
00
Вопрос или проблема У меня есть код на Scala, который выглядит примерно так @Component class A (@Autowired val componentB: B) {Что-то} @Component class B (@Autowired val beanC: C) {Что-то} @Component class D () { @Value("${configProperty}") val configProperty
Вопросы и ответы
Функция Scala принимает и возвращает тот же тип верхней границы.
00
Вопрос или проблема Рассмотрим следующее: sealed trait IntTree case class Leaf(value: Int) extends IntTree case class Branch(left: IntTree, value: Int, right : IntTree) def test[A <: IntTree](x: A): A = { x match { case Leaf(v) =>
Вопросы и ответы
Транзитивный функтор с произведением двух аппликативов в Scala
00
Вопрос или проблема Я пытался пройтись по структуре данных в Scala и сделать две вещи одновременно. Я использовал библиотеку Cats для этого. Вот небольшой пример, который не компилируется. Я не понимаю, как мне это сделать. Любая помощь будет очень ценна.
Вопросы и ответы
Тип не найден при использовании классов из других файлов с тем же пакетом. Scala
00
Вопрос или проблема Я прохожу вводный курс по программированию на Scala, и мы только начали делать программы, разделенные на несколько файлов, то есть одна основная вещь или процедура на файл с общей пакетом. Я думал, что вы делаете это, просто указав “
Вопросы и ответы
“Отсутствует аргумент для параметра id” при вызове apply в伴随 становом классе
00
Вопрос или проблема Я пытаюсь использовать пользовательский метод apply в компаньон-объекте case-класса, чтобы создать экземпляр User без необходимости вручную указывать ID. ID должен автоматически генерироваться с использованием AtomicLong.
Вопросы и ответы
В Scala 3 как реализовать неявное преобразование для типа, уточнённого с помощью Iron?
00
Вопрос или проблема Вот минимальный нерабочий пример того, что я пытаюсь сделать: import io.github.iltotore.iron.* import io.github.iltotore.iron.constraint.string.* case class User(name: String) type Username = String :| StartWith["@"] def name2user(usern
Вопросы и ответы
Обнаружение скрытых ошибок в Scala Chimney
00
Вопрос или проблема Если тип A имеет поле x, а тип B имеет все, что есть у A, за исключением поля x? Например: class A(a: int, b: String, x: Boolean) class B(a: int, b: String) val a = new A(1, "test", true) a.transformInto[B] будет работать и вернет
Вопросы и ответы
Ошибка аутентификации JWT в Akka HTTP Scala: ‘Ни один из перегруженных вариантов метода decode’
00
Вопрос или проблема Я пытаюсь добавить аутентификацию JWT в своё API приложения на Akka HTTP Scala. Я использую зависимости Maven jwt-circe и jwt-core из репозитория Maven. Однако текущий код вызывает ошибки типов: case Some(jwtToken) if Jwt.
Вопросы и ответы
Ошибки ‘Неразрешённые зависимости’ при установке новых зависимостей SBT для Akka HTTP
00
Вопрос или проблема Я разрабатываю проект на Akka HTTP с использованием Scala 3 и SBT. Приложение работало нормально до того, как я добавил новые зависимости ниже в build.sbt. Новые добавленные зависимости: akka-http-circe, akka-http-json4s, authentikat-jwt
Вопросы и ответы
sbt-assembly нарушает импорт библиотеки в jar
00
Вопрос или проблема Я пытаюсь перейти с использования MySQL Connector/J на MariaDB Connector/J 2.7.12 в проекте на Scala 2.12. После недели подозрений в баге в драйвере MariaDB, я обнаружил, что настоящая проблема заключается в том, что логика объединения
Вопросы и ответы
Ошибки компиляции TypeLevel Scala для HTTP-сервиса при использовании зависимости cats
00
Вопрос или проблема Я пытаюсь написать пример HTTP-сервиса с использованием TypeLevel Scala, который обращается к API Национальной службы погоды. У меня возникают ошибки несоответствия типов и импорт EntityEncoder из пакета cats.
Вопросы и ответы
Проблема Scala: чтение значений параметров внутри классов List
00
Вопрос или проблема Дано следующее множество List в Scala. Я хотел бы получить доступ к значениям элементов x и y, а также ко всему элементу класса Page. Мне нужно использовать эти значения снова внутри другой функции. List(Camp(x=2,UG,Target(List(000f)),List(page=Page(2,4,600,150)),y=8.
Вопросы и ответы
Scalaz 7.3.7: включение синтаксиса для использования монад в for-выражениях
00
Вопрос или проблема Scalaz 7.3.7: включение синтаксиса для использования монад в for-выражениях В Scalaz 7.3.7 у меня есть неявный Monad[M] в области видимости. Какие импорты необходимы для использования этого монады в for выразениях, если Monad[M] уже в области видимости?
Вопросы и ответы
Существует ли функциональный подход к расширяемым вариантным типам в Scala, подобно Ocaml?
00
Вопрос или проблема В Ocaml вы можете сделать следующее: type attr = .. type attr += Str of string type attr += | Int of int | Float of float Есть ли версия этого в Scala? Я знаю, что есть способ реализовать это с помощью классов, как видно в этом посте