Вопросы по теме '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 просмотров
schedule
28.12.2022
Элегантный способ в Scala отображать список объектов (столбцов) с атрибутом списка (значениями ячеек) в сетке?
Каков «лучший» способ отрисовки списка объектов модели (матрицы) в шаблоне Scala, например:
public class Column extends Model {
public String columnLabel;
@OneToMany
public List cells;
}
public class Cell extends Model {
public...
810 просмотров
schedule
13.04.2024
Как настроить плагин 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 просмотров
schedule
19.02.2024
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 просмотров
schedule
01.05.2023
Как расширить неизменяемую коллекцию и добавить элемент поля?
Я хотел бы добавить члена 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 просмотров
schedule
11.03.2024
Аномалия компилятора 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 просмотров
schedule
20.07.2023
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 просмотров
schedule
21.12.2022
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 просмотров
schedule
17.07.2023
Два связанных параметра экзистенциального типа
Возьмем этот пример кода:
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