Результаты поиска по запросу "scala"
Когда использовать тройную каретку scala (^^^) против двойной каретки (^^) и метод into (>>)
Может кто-нибудь объяснить, как и когда использовать тройную каретку ^^^ (против двойной каретки ^^) при разработке комбинаторов анализатора scala? А также когда / как использовать метод parser.into () (>>).
Как я могу вызвать конструктор абстрактного типа Scala?
Я пытаюсь выяснить, как вызвать конструктор для абстрактного типа Scala: class Journey(val length: Int) class PlaneJourney(length: Int) extends Journey(length) class BoatJourney(length: Int) extends Journey(length) class Port[J <: Journey] { def ...
Настройка sbt для использования Java 7 для компиляции?
Я получаю ошибки компиляции при запускеcompile задача как источники ссылаются на новые классы вjava.nio.file пакет, который появился только в Java 7. У меня есть следующее вbuild.sbt: javaHome := Some(file("/opt/jdk/jdk1.7.0")) fork := trueВ ...
Как определить пользовательскую операцию равенства, которая будет использоваться неизменными методами сравнения Set?
У меня есть неизменный набор класса Set [MyClass], и я хочу использовать методы Set intersect и diff, но я хочу, чтобы они проверяли равенство, используя мой пользовательский метод equals, а не тест на равенство объектов по умолчанию Я попытался ...
Есть ли в Scala сокращение для сокращения арности универсального типа?
Я хочу позвонить Скалазуpure способ положить значение в государственную монаду. Следующие работы: type IntState[A] = State[Int, A] val a = "a".pure[IntState] a(1) (Int, java.lang.String) = (1,a)Я также могу исключить псевдоним типа (спасибо ...
Примеры скалад государственной монады
Я не видел много примеров монады состояния скалаза. Естьэтот пример [http://scalaz.github.com/scalaz/scalaz-2.9.1-6.0.2/doc.sxr/scalaz/example/ExampleState.scala.html] но это трудно понять и есть только одиндругой ...
Каковы варианты использования Scala 2.9 в попытке ... поймать обобщение?
Я читал о Scala 2.9 try ... catch и экспериментировал с ним, и он заставил меня задуматься о возможностях. Что бы я использовал для чего-то еще, кроме сохранения пары строк кода? Примечания к финальному выпуску Scala 2.9 ...
Поведение супер в цепных чертах Scala
Почемуx.func ниже возврата"B extends B extends B"? Как расположить этот код так, чтобы он возвращался"B extends A extends Base"? trait Base { def name = "Base" def func = name } trait A extends Base { override def name = "A" override def func = ...
Как настроить имена столбцов в таблице Scala?
Я пишу программу Scala для управления базой данных и перетянул все данные в двухмерный ArrayBuffer, где строка 0 - это имена столбцов, а последующие строки содержат информацию для каждой записи в таблице. При попытке поместить это в таблицу, как ...
Что означает скалярное сообщение «расходящееся неявное расширение»?
Я создал небольшую примерную программу, чтобы попытаться понять, почему большая программа не компилируется. val o1: Ordered[Int] = 1 val o2: Ordered[Int] = 2 println(o1 < o2)Когда я передаю это скале, я получаю: Ordered.scala:3: error: ...