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

Почему Scala 2.11.2 выдает ошибку компиляции числа с плавающей запятой в экспоненциальной нотации?
Я недавно обновил проект Scala с 2.10 до 2.11.2. Для следующего кода: if( x < 1.e-150 ) // conditional ops... Я получаю ошибку e не является членом Int Раньше научное понятие работало нормально. Я подозреваю, что дело не...
323 просмотров
schedule 29.11.2021

Платформа Play: несоответствие типа ошибки; найдено: Требуется Int: play.api.mvc.Result
Я пытаюсь сохранить значения формы в базе данных и во время игры получаю сообщение об ошибке: type mismatch; found :Int required: play.api.mvc.Result А вот мой код: Application.scala import play.api._ import play.api.mvc._ import...
1356 просмотров

Scala Some, None и мой собственный Default
У нас есть Some, None в Scala, и мне нужен третий с именем Default. Идея заключается в следующем: Некоторые означают, что есть некоторая ценность «Нет» означает отсутствие ценности. Не используйте ценность. По умолчанию (моя...
674 просмотров
schedule 30.10.2021

Использует ли Scala целевой тип при поиске неявного преобразования?
Я читаю книгу Scala in Depth , глава 5 о имплицитах. Автор говорит об этом на странице 102: Неявная область видимости, используемая для неявных представлений, такая же, как и для неявных параметров. Но когда компилятор ищет ассоциации типов,...
245 просмотров

Какие методы Scala Map переопределить
Я хочу создать структуру данных Counter[A] (на основе счетчика Python). ), который расширяет Map[A, Int] , который просто ведет подсчет вхождений элементов типа A . Я хочу, чтобы у него было 2 дополнительных метода add(item: A) и...
867 просмотров

scala 2.11.8 как заполнить массив
Я хочу создать массив, содержащий одно и то же значение, повторяющееся очень большое количество раз, скажем, 1 000 000 раз. Я думал использовать что-то вроде Array.fill(1000000)(0). Однако, прочитав документацию по Scala 2.11.8, я обнаружил, что в...
2172 просмотров
schedule 06.08.2022

Получение файлов путей к ресурсам из контекста макроса scala
Я хотел бы сделать макрос, который проверяет во время компиляции наличие ресурсов в других проектах. Можно ли получить эту информацию из контекста? def example_impl(c: Context): c.Expr[Unit] = { import c.universe._ //instead of //...
699 просмотров
schedule 19.09.2022

Пользовательский Slick Codegen генерирует сопоставленные классы case вне черты `${container}`?
Может ли Slick Codegen генерировать все сопоставленные классы case за пределами ${container} trait , чтобы они не наследовали его тип? Может вообще в другом файле т.е. Models.scala ? // SuppliersRowsDAA.scala import persistence.Tables object...
853 просмотров

Сопоставьте таблицу с более чем 22 столбцами с классом case Scala от Slick 2.1.0
Я использую Scala 2.11, Slick 2.1.0-M2, PlayFramework 2.3.1. Мне нужно сопоставить таблицу из 25 столбцов с классом case Scala. Например, у меня есть этот класс case: case class Test(f1: Long, f2: String, f3: String, f4: String, f5: String,...
1436 просмотров

Неявный класс, применимый ко всем подклассам Traversable, включая Array
Я столкнулся с проблемой, пытаясь создать неявный класс, применимый ко всем подклассам Traversable, включая Array. Я попробовал следующий простой пример как в Scala 2.11.1, так и в 2.10.4: implicit class PrintMe[T](a: Traversable[T]) { def...
377 просмотров
schedule 14.01.2023

Проверка, равны ли статические типы двух определений
Допустим, я придумал комбинатор: def optional[M[_]: Applicative, A, B](fn: Kleisli[M, A, B]) = Kleisli[M, Option[A], Option[B]] { case Some(t) => fn(t).map(_.some) case None => Applicative[M].point(none[B]) } Этот комбинатор...
29 просмотров

play framework: модули были разрешены с конфликтующими суффиксами разных версий
я хочу использовать эластичный поиск с игровой платформой, поэтому я следовал этому руководству Вот мой файл build.sbt name := """es-with-play""" version := "1.0-SNAPSHOT" lazy val root = (project in file(".")).enablePlugins(PlayScala)...
1342 просмотров

как получить сохраненный изменяемый набор scala из ElasticSearch
привет, я строю одно поле идентификатора и один изменяемый набор Scala в эластичном поиске, как это var genreIdSet = scala.collection.mutable.Set[Int]() genreIdSet+=1 genreIdSet+=2 genreIdSet+=3...
64 просмотров
schedule 08.07.2023

Массив SAM Scala не разрешен
Кажется, вы не можете инициализировать массив с синтаксисом SAM. Когда я пытаюсь сделать следующее... trait A { def num(): Int } trait B extends A trait C extends A val nums: Array[A] = Array(() => 5) Я получаю следующую ошибку......
28 просмотров

Приведение null к экземпляру case-класса в Scala
У меня есть фрагмент кода, который полагается на существование произвольного элемента определенного класса case для работы с полями класса. Есть некоторые options , и хотя почти каждый блог Scala рекомендует никогда не использовать null , это не...
403 просмотров
schedule 18.11.2022

Сопоставление шаблонов на POJO в Scala?
Я пытаюсь обновить часть своего старого кода Scala до новых API. В одной из библиотек, которые я использую, класс case был преобразован в простой POJO по соображениям совместимости. Мне было интересно, возможно ли как-то использовать...
513 просмотров
schedule 12.01.2024

Scala — Как использовать Java Singleton Object
Я успешно использовал существующие проекты Java для своего проекта Scala, но столкнулся с NoClassDefFoundError при использовании синглтона Java: public class SpecificUser extends BasicUser { private static SpecificUser INSTANCE = new...
689 просмотров
schedule 10.05.2024