Вопросы по теме 'scala-2.10'
Как использовать транк scala 2.10 с sbt 0.11.0? (Неразрешенные зависимости)
Как правильно использовать sbt с магистралью 2.10? Я попробовал очевидное:
james@James-Moores-iMac:~/workspace/Deleteme3$ cat build.sbt
scalaVersion := "2.10.0-SNAPSHOT"
Но это дает:
james@James-Moores-iMac:~/workspace/Deleteme3$ sbt...
3634 просмотров
schedule
07.02.2024
Можно ли будет сгенерировать несколько классов верхнего уровня одним вызовом макроса в scala 2.10?
У меня есть программа с большим количеством шаблонов (которые, к сожалению, не могут быть сведены даже механизмами Scala). Но если бы был способ генерировать сложные классы верхнего уровня с помощью макроса, все эти шаблоны исчезли бы. Например:...
456 просмотров
schedule
07.06.2024
Как извлечь информацию из ClassFileAnnotArg в Scala 2.10
Я пытаюсь использовать новый API отражения в Scala 2.10M7 для извлечения аннотаций аргументов конструктора. Аннотации написаны на Java, поскольку я хочу, чтобы они были во время выполнения, и я получил предупреждение, рекомендующее использовать Java,...
355 просмотров
schedule
27.11.2022
Scala 2.10 и Continuations (akka-dataflow) в консоли sbt
Каков статус плагина продолжений в Scala 2.10; Я немного смущен. Следующая настройка находится в документации Akka 2.2-SNAPSHOT :
autoCompilerPlugins := true,
libraryDependencies <+= scalaVersion {
v =>...
559 просмотров
schedule
25.10.2023
Отражение Scala 2.10, как извлечь значения полей из класса case, т.е. список полей из класса case
Как я могу извлечь значения полей из класса case в scala, используя новую модель отражения в scala 2.10? Например, использование приведенных ниже методов не извлекает методы поля.
def getMethods[T:TypeTag](t:T) = typeOf[T].members.collect {...
13438 просмотров
schedule
10.06.2024
Можно ли определить макрос с переменными параметрами и получить тип для каждого параметра?
Ниже приведена очевидная вариационная функция:
def fun(xs: Any*) = ???
Мы можем определить макрос аналогичным образом:
def funImpl(c: Context)(xs: c.Expr[Any]*) = ???
fun(1,"1",1.0)
Но в этом случае все аргументы имеют тип Any ....
651 просмотров
schedule
16.11.2022
Передача неявного контекста выполнения в содержащиеся объекты / вызываемые методы
Я создаю асинхронную библиотеку, используя фьючерсы Scala 2.10. Конструктор библиотеки принимает последовательность определенных пользователем объектов, реализующих определенную черту, а затем метод класса библиотеки отправляет некоторые данные один...
10989 просмотров
schedule
24.11.2022
Передача аргумента в main.scala.html
Проблема (которая работает) :
Я использую версию Play 2.1.x в своем приложении. Мое приложение имеет статический заголовок/панель инструментов со ссылками SignIn/SignOut. Вместо того, чтобы повторять html-код заголовка состояния во всех...
2122 просмотров
schedule
03.02.2024
Создание универсального подкласса актера, который также принимает параметр конструктора
У меня есть следующий код, где T — это подкласс актера, который также должен принимать аргумент конструктора:
abstract class AbstractActor(dest: ActorRef) extends Actor {
//...
}
class ChildActor(dest: ActorRef) extends AbstractActor(dest) {...
501 просмотров
schedule
04.11.2023
Как написать конвертер записей Play JSON для класса case с одним членом, допускающим значение NULL
В Play 2.3 у меня есть класс case с одним необязательным двойным членом:
case class SomeClass(foo: Option[Double])
Мне нужен преобразователь записи JSON, который обрабатывает член как обнуляемый:
implicit val someClassWrite:...
4212 просмотров
schedule
09.03.2024