Вопросы по теме '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 просмотров
schedule
07.10.2022
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 просмотров
schedule
30.05.2023
Как получить ссылку на объект 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