Результаты поиска по запросу "scala"
http://scala-programming-language.1934581.n4.nabble.com/scala-Singleton-td1940630.html
ификация языка Scalaговорит в соответствии с §3.2.1: [http://www.scala-lang.org/docu/files/ScalaReference.pdf]Стабильный тип - это либо одиночный тип, либо тип, который объявлен подтипом признака scala.Singleton. Я не смог найти ни в ...
Тот факт, что определение типа не работает, является намеком на то, что компилятор не доволен этим.
етил, чтоtuple.productIterator всегда возвращаетIterator[Any] Интересно, нельзя ли установить несколько нижних границ (так что это может быть Итератор с наименьшим общим супертипом). Я попытался и искал немного, но только ...
Работа с множествами как функциями
ИзFP [https://www.coursera.org/course/progfun]курс: type Set = Int => Boolean // Predicate /** * Indicates whether a set contains a given element. */ def contains(s: Set, elem: Int): Boolean = s(elem)Почему это имеет смысл? assert(contains(x => ...
Найти индексы * Где *
ЭтоindexWhere функция вVector который находит индекс совпадения. def indexWhere(p: (A) ⇒ Boolean, from: Int): Int > Finds index of the first element satisfying some predicate after or > at some start ...
Скала контравариантности и ковариации
Я поигрался с системой типов scala и обнаружил странный случай. У меня есть веская причина верить, я не понимаю ковариантности и ковариации. Это мой проблемный случай: У меня есть два класса, Point и ColorPoint, который является подклассом ...
Объединение Фьючерсов, Либо и Опционов для понимания
У меня есть коллекция методов, которые возвращают различные типы: Either[ErrorResponse, X] Future[Either[ErrorResponse, X]] Option[ErrorResponse] Этим методам нужен результат предыдущего метода для выполнения их вычисления. Методы: type ...
Конечно, вы должны удалить стандартное выполнение компиляции Scala из вашего POM, если это необходимо.
але, используя FSC-компилятор Возникает вопрос, какую команду или файл pom нужно настроить? В настоящее время я использую плагин Scala Maven, но на самом деле он не использует FSC Спасибо
Использование неявного класса для переопределения метода
Мое намерение состоит в том, чтобы изменить поведение== метод вString звонитьequalsIgnoreCase. Этот код implicit class LowerCase(s: String) { override def ==(that: LowerCase) = that.equalsIgnoreCase(this) }приводит к этой ошибке error: type ...
Scala IO monad: какой смысл?
Недавно я смотрел видео о том, как можно придумать монаду IO, разговор был в скале. Мне действительно интересно, какой смысл иметь функции, возвращающие IO [A] из них. Лямбда-выражения, заключенные в объекте ввода-вывода, - это то, ...
Scala: логическое значение для Option
У меня есть логическое значение, и я хотел бы избежать этого шаблона: if (myBool) Option(someResult) else NoneЧто я хотел бы сделать, это myBool.toOption(someResult)Любые предложения с примером кода будет принята с благодарностью.