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

Как я могу обрабатывать таблицу из 22 столбцов с помощью Slick, используя вложенные кортежи или HLists?
Я новичок в Scala (использую 2.10) и Slick (использую 2.0-M2). Я вижу, что одним из способов обойти ограничение в 22 столбца для таблиц в Slick является использование вложенных кортежей. Я не могу понять, как это сделать, несмотря на то, что нашел...
4709 просмотров
schedule 21.01.2023

Что случилось с API макросов в Scala 2.11?
Я пытаюсь перенести макрос из Scala 2.10 в 2.11.0-M7: import scala.reflect.macros.Context object Format { def apply[A]: Unit = macro applyImpl[A] def applyImpl[A: c.WeakTypeTag](c: Context): c.Expr[Unit] = ??? } Должно быть, что-то...
635 просмотров
schedule 28.05.2024

Попытка перекрестной компиляции проекта в Scala 2.11 завершается с ошибкой при загрузке объекта, отсутствует зависимость «объект scala в зеркале компилятора»
Я пытаюсь скомпилировать свой проект в Scala 2.10 и 2.11, чтобы выпускать версии для обеих версий Scala, но каждый раз, когда я пытаюсь это сделать, происходит сбой со следующим сообщением: #( 04/26/14@ 7:40 )( mauricio@Mauricios-MacBook-Pro...
18394 просмотров
schedule 06.12.2023

Как я могу использовать отражение времени выполнения Scalas для проверки переданной анонимной функции?
Предполагая, что у меня есть метод, подобный следующему: def getInfo(func: () => T) = { //Code goes here. } Как я могу использовать отражение среды выполнения Scala 2.11.1 для проверки переданной анонимной функции func ? Мне особенно...
543 просмотров

Элегантный способ в Scala отображать список объектов (столбцов) с атрибутом списка (значениями ячеек) в сетке?
Каков «лучший» способ отрисовки списка объектов модели (матрицы) в шаблоне Scala, например: public class Column extends Model { public String columnLabel; @OneToMany public List cells; } public class Cell extends Model { public...
810 просмотров

Как настроить плагин sbt-proguard в Build.scala
Я хочу использовать подключаемый модуль sbt-proguard в своем проекте, но мне нужно настроить его в файле Build.scala . Я читал документацию, но там есть только пример файла build.sbt , который в моем случае не сработает. Мне нужно знать, как...
1133 просмотров
schedule 22.11.2023

Проблемы совместимости версий SBT 0.13.7 и Scala 2.11.5
Пробуем sbt версии 0.13.7 с scala версии 2.11.5. Оба на данный момент самые новые. Они работают вместе? Когда я запускаю sbt clean compile , он печатает: [info] 'compiler-interface' not yet compiled for Scala 2.11.5. Compiling... error:...
2083 просмотров

sbt создает несколько исходных каталогов scala
Я пытаюсь использовать sbt с IntelliJ Idea. Когда sbt 0.13.8 обновляет проект, он создает два исходных каталога scala: src/main -> scala и scala-2.11. Моя версия scala 2.11.6. Если я изменю версию sbt на 0.13.5, обновление создаст только один...
1317 просмотров
schedule 26.09.2022

Ошибка вычисления выражения типа shapeless.Witness.Aux[T] в макросе
Я пытаюсь оценить неявный параметр типа shapeless.Witness.Aux[T] в макросе, чтобы использовать значение одноэлементного типа T. Это минимальный пример: import shapeless.Witness import scala.language.experimental.macros import...
905 просмотров

Как расширить неизменяемую коллекцию и добавить элемент поля?
Я хотел бы добавить члена someProperty в неизменяемый Set вот так, class MySet[A](val someProperty: T, set: Set[A]) extends Set[A] with SetLike[A, MySet[A]] { //... } так что MySet ведет себя как Set . Однако я недостаточно...
201 просмотров
schedule 17.05.2024

Выполнять несколько задач параллельно, выбирать ответ из первого выполненного
У меня есть n разные источники, чтобы, скажем, узнать курс доллара к евро. Пусть n = 3 и источниками будут Google, Yahoo, MyRates с соответствующими методами: def getYahooRate:Double = ??? def getGoogleRate:Double = ??? def getMyRate:Double =...
339 просмотров
schedule 19.10.2022

Принудительный десятичный разделитель с использованием интерполятора строки f в Scala
Я пытаюсь составить форматированную строку, которая должна выглядеть так: Бутылка водки стоит x.yz рублей. где x.yz — произвольное значение типа Double, округленное до 2 знаков после запятой. Для этого я использую интерполяцию строк с...
402 просмотров

Аномалия компилятора Scala (2.11.7) с Play JSON Writes
Итак, у меня есть следующий код: Основание: import play.api.libs.json.{JsNull, Json, JsValue, Writes} case class Cost(cost: Option[Double]) Это компилирует: case object Cost { def writes = new Writes[Cost] { override def...
204 просмотров
schedule 09.09.2022

Как использовать отражение Scala для получения свойства из аннотации метода
Итак, на данный момент у меня есть следующее: import com.wordnik.swagger.annotations.ApiModel import reflect.runtime.universe._ case class Model( name: String, qualifiedType: String,...
619 просмотров
schedule 19.06.2023

В том же выражении одновременно используйте значение и присваивайте переменную в Scala
Есть ли способ в Scala присвоить переменной значение и в то же время использовать значение в выражении? Вот так... java.lang.Math.abs(scala.util.Random.nextInt()) / {val num = java.lang.Math.pow(10, (java.lang.Math.abs(scala.util.Random.nextInt()...
37 просмотров

Scala: несколько определений flatMap для решения проблемы вывода типа для понимания
У меня есть что-то вроде этого: case class Box[A](x: A) { def flatMap[B](f: A => GenTraversableOnce[B]): GenTraversableOnce[B] = f(x) def flatMap[B](f: A => Box[B]): Box[B] = f(x) def map[B](f: A => B): Box[B] =...
391 просмотров

java.lang.ClassCastException: org.apache.hadoop.conf.Configuration нельзя преобразовать в org.apache.hadoop.yarn.conf.YarnConfiguration
Я запускаю приложение Spark, используя пряжу в cloudera. Версия Spark: 2.1 Я получаю следующую ошибку: SLF4J: путь к классу содержит несколько привязок SLF4J. SLF4J: обнаружена привязка в [jar: file:...
3166 просмотров

Два связанных параметра экзистенциального типа
Возьмем этот пример кода: trait DataProcessor[D] { def computeData(): D } case class DataItem[D, P <: DataProcessor[D]](processor: P, data: D) def computeDataFromItems(items: Set[DataItem[_, _]]) = items collectFirst { case DataItem(s:...
40 просмотров
schedule 10.08.2022

Scala генерирует произвольный экземпляр параметризованного класса case
Я хотел сгенерировать произвольный элемент параметризованного класса case и нашел эту библиотеку используя для этого gen ScalaCheck. Это работает для конкретных типов, но не для абстрактных; Есть ли способ обойти это? import...
140 просмотров
schedule 15.08.2022