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

передать переменное количество аргументов в классе case scala (2.8) родительскому конструктору
Я экспериментировал с переменными аргументами конструктора для классов case в Scala, но не смог передать их конструктору родительского класса case: abstract case class Node(val blocks: (Node => Option[Node])*) case class Root(val elementBlocks:...
13418 просмотров

scala способ определения функций, принимающих список различных числовых типов
У меня следующая проблема: у меня есть функция, которая принимает List [Double] в качестве параметра, выполняет некоторые арифметические операции с элементами списка и затем возвращает результат. Я бы хотел, чтобы функция также принимала List [Int]....
5498 просмотров
schedule 28.12.2022

не удается найти манифест класса для элемента типа T
Пытался скомпилировать код из этого вопроса SO и вы увидите это сообщение об ошибке cannot find class manifest for element type T . Вот еще один фрагмент, демонстрирующий поведение: scala> def f[T](a:T, b:T):Array[T] = { new Array[T](2) }...
3822 просмотров
schedule 21.02.2022

Как использовать Scala в IntelliJ IDEA (или: почему так сложно получить рабочую среду IDE для Scala)?
Недавно я отказался от попыток использовать Scala в Eclipse (основные вещи, такие как завершение, не работают). Итак, теперь я пробую IntelliJ. Я не уйду очень далеко. Я мог редактировать программы (с подсветкой и завершением синтаксиса ......
32291 просмотров
schedule 11.07.2022

Почему scala не позволяет использовать идентификатор '$' в операторе case?
это работает как ожидалось scala> 3 match { case x:Int => 2*x } res1: Int = 6 почему это не удается? scala> 3 match { case $x:Int => 2*$x } :1: error: '=>' expected but ':' found. 3 match { case $x:Int => 2*$x }...
497 просмотров
schedule 04.05.2022

Scala 2.8: используйте аннотацию Java с параметром массива
Я пытаюсь реализовать сессионный компонент JavaEE с помощью Scala 2.8. Поскольку это удаленный сессионный компонент, я должен аннотировать его следующей аннотацией Java: @Target({ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) public...
13153 просмотров
schedule 04.02.2022

Как исключить/переименовать некоторые классы из импорта в Scala?
Часто задаваемые вопросы по языку import scala.collection.mutable.{_, Map => _, Set => _} следует импортировать все классы из пакета scala.collection.mutable , кроме Map и Set . Но это дает мне эту ошибку: error: '}' expected...
13083 просмотров
schedule 02.06.2022

scala: добавление атрибутов (четных и нечетных строк) в таблицу xml
В приложении Lift я хотел бы добавить специальный тег, который берет часть <tbody> следующей таблицы и добавляет классы odd и even (например) к каждому тегу <tr> . Чередуя, конечно. Хотя я нашел способ добавить еще один атрибут ко...
1297 просмотров
schedule 23.03.2023

Pimp my function in scala - применение неявных преобразований к функциям
У меня возникают проблемы, когда я хочу использовать неявные методы для преобразования функции во что-то еще. Я реализую небольшой DSL в Scala 2.8 для тестирования. Он должен поддерживать различные проверки (утверждения, если хотите) на...
711 просмотров
schedule 14.10.2022

программа зависает при использовании нескольких фьючерсов с несколькими удаленными акторами
Я запускаю двух удаленных актеров на одном хосте, которые просто повторяют все, что им отправляется. Затем я создаю другого актера, который отправляет некоторое количество сообщений (используя !! ) обоим актерам, и сохраняю объекты List of Future,...
764 просмотров
schedule 02.09.2023

как использовать новые вложенные аннотации в scala 2.8.0
похоже, что когда выйдет scala 2.8.0, мы сможем использовать вложенные @annotations в наших уровнях персистентности. Но как? Может ли кто-нибудь преобразовать это с java на scala? Спасибо. @NamedQueries({ @NamedQuery(name = "findAll",...
1363 просмотров

Как получить ссылку на объект Lift MetaMapper по имени?
При моделировании таблицы аудита я включил поля, необходимые для поиска исходной проверяемой записи (oid: String, className: String). Я хотел бы программно найти MetaMapper для имени класса Mapper. Например, если у меня есть: class Foo extends...
301 просмотров
schedule 03.12.2022

Смешивание файлов Scala и Java в проекте Eclipse
Наверное, я делаю что-то глупое, но я не могу этого заметить. Я установил Eclipse Helios (Helios, потому что я не мог заставить поддержку Glassfish работать правильно с помощью Gallileo) и ночную сборку плагина Scala Eclipse для Helios. Я создал...
15472 просмотров
schedule 11.06.2022

Заполнить список значениями из цикла for в Scala
Я новичок в scala и не могу решить эту (довольно) тривиальную проблему. Я знаю, что могу создать экземпляр списка с предопределенными значениями, например: val myList = List(1,2) Я хочу заполнить список всеми целыми числами от 1 до 100000....
1956 просмотров
schedule 27.08.2023

Почему Scala определяет оператор += для типов Short и Byte?
Учитывая следующий код scala: var short: Short = 0 short += 1 // error: type mismatch short += short // error: type mismatch short += 1.toByte // error: type mismatch Я не сомневаюсь в базовой типизации - ясно, что «Short + value ==...
359 просмотров
schedule 08.11.2023