Вопросы по теме 'scala-2.9'

Как заменить пул соединений fork на параллельную коллекцию Scala 2.9?
Я смотрел новые параллельные коллекции Scala 2.9 и надеюсь отказаться от многих моих грубых любительских версий подобных вещей. В частности, я хотел бы заменить пул соединений fork, который лежит в основе реализации по умолчанию, чем-то своим...
1662 просмотров

Scala 2.9 Bridge-метод
Я использую Скала 2.9.1 Я определил черту Logging как таковую: trait Logging { def debug(msg: String, throwables: Throwable*) = .... .... } И у меня есть класс JMSPublisher, который смешивает черту Logging: class...
627 просмотров
schedule 11.03.2023

Массив [Ничего с java.lang.Object] не требуется в Scala 2.9.1
У меня странная ошибка компиляции. Оскорбительные строки: val comboBoxLanguage = new javax.swing.JComboBox //... comboBoxLanguage.setModel(new javax.swing.DefaultComboBoxModel( Array[Object]("Scala", "Java"))) и ошибка: error: type...
599 просмотров
schedule 18.03.2023

Внутренний класс с верхней границей
Я хотел бы создать универсальный класс с параметром типа T , который затем создает экземпляры внутреннего класса, обертывающие значения типа T . Я подумал, что если бы я использовал верхнюю границу, чтобы сказать, что T должен быть подтипом,...
96 просмотров
schedule 24.03.2023

Изменение большого файла в Scala
Я пытаюсь изменить большой файл PostScript в Scala (некоторые из них имеют размер до 1 ГБ). Файл представляет собой группу пакетов, каждый из которых содержит код, представляющий номер пакета, количество страниц и т. д. Мне необходимо:...
1025 просмотров
schedule 24.07.2023

Байт-код класса Sealed Trait / Object Case Изменен по сравнению с 2.9.1. на 2.9.2?
Один и тот же исходный файл в обоих каталогах У меня есть следующая запечатанная черта в Errors.scala, на которую я хотел бы ссылаться в классе Java. В Scala 2.9.1 я мог ссылаться на Errors.TooBig из Java как на Errors$TooBig$, который больше не...
685 просмотров
schedule 13.09.2023

Пошаговое руководство по запуску Scala на .net?
Я никогда не использовал .Net framework, и мне нужно продемонстрировать кому-то, что Scala действительно работает в .Net. Мне нужно получить «быструю и грязную» настройку .Net со Scala, работающим над некоторым существующим кодом JVM Scala. Я не мог...
1087 просмотров
schedule 16.11.2022

Как я могу переопределить метод с зависимым типом возвращаемого значения?
У меня возникли проблемы с реализацией в Scala 2.9.2 метода, который объявляет зависимый возвращаемый тип. Следующий код object DependentTypesQuestion { def ??? = throw new UnsupportedOperationException trait X { trait Y } trait Z {...
306 просмотров
schedule 13.12.2022

Поднимите JSON LINQ как динамический шаблон извлечения
Я пытаюсь выполнить извлечение на основе XPath с помощью Lift JSON, за исключением того, что шаблон извлечения xpath определяется во время выполнения. Чтобы проиллюстрировать это, я хотел бы преобразовать строку «a.b.c.d» в извлечение JSON Lift,...
191 просмотров
schedule 31.01.2024

Почему 2.10 настаивает на указании границ параметра типа (отлично работало в 2.9)?
У меня есть следующий класс case: case class Alert[T <: Transport](destination: Destination[T], message: Message[T]) В Scala 2.9.2 следующая сигнатура метода скомпилирована нормально: def send(notification: Alert[_]) { notification...
159 просмотров
schedule 04.08.2022

Значение поля, сгенерированное классом случая Scala
У меня есть существующее приложение Scala, и оно использует классы case, которые затем сохраняются в MongoDB. Мне нужно ввести новое поле в класс case, но его значение получено из существующего поля. Например, есть номер телефона, и я хочу...
1610 просмотров
schedule 04.12.2023

В чем разница между созданием разных функций
Этот вопрос тесно связан с моим другим вопросом (и может привести к тому, что я решу его), но определенно отличается. как разрешить передачу в =› AnyRef и вызвать эту функцию Я играл с различными созданиями функций, и у меня, честно говоря,...
96 просмотров
schedule 19.06.2023

более читаемый шаблон scala для сопоставления успеха
Я считаю, что кейс Success часто погребен под совпадением множества ошибок и одного успеха. Есть ли другой способ написать это более четко, чтобы успех выделялся, возможно, наличием всех ошибок в частичной функции? Или, возможно, есть другой способ...
302 просмотров
schedule 13.02.2023