Результаты поиска по запросу "scala"

1 ответ

Когда использовать тройную каретку scala (^^^) против двойной каретки (^^) и метод into (>>)

Может кто-нибудь объяснить, как и когда использовать тройную каретку ^^^ (против двойной каретки ^^) при разработке комбинаторов анализатора scala? А также когда / как использовать метод parser.into () (>>).

3 ответа

Как я могу вызвать конструктор абстрактного типа 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 ...

5 ответов

Настройка sbt для использования Java 7 для компиляции?

Я получаю ошибки компиляции при запускеcompile задача как источники ссылаются на новые классы вjava.nio.file пакет, который появился только в Java 7. У меня есть следующее вbuild.sbt: javaHome := Some(file("/opt/jdk/jdk1.7.0")) fork := trueВ ...

ТОП публикаций

4 ответа

Как определить пользовательскую операцию равенства, которая будет использоваться неизменными методами сравнения Set?

У меня есть неизменный набор класса Set [MyClass], и я хочу использовать методы Set intersect и diff, но я хочу, чтобы они проверяли равенство, используя мой пользовательский метод equals, а не тест на равенство объектов по умолчанию Я попытался ...

3 ответа

Есть ли в Scala сокращение для сокращения арности универсального типа?

Я хочу позвонить Скалазуpure способ положить значение в государственную монаду. Следующие работы: type IntState[A] = State[Int, A] val a = "a".pure[IntState] a(1) (Int, java.lang.String) = (1,a)Я также могу исключить псевдоним типа (спасибо ...

3 ответа

Примеры скалад государственной монады

Я не видел много примеров монады состояния скалаза. Естьэтот пример [http://scalaz.github.com/scalaz/scalaz-2.9.1-6.0.2/doc.sxr/scalaz/example/ExampleState.scala.html] но это трудно понять и есть только одиндругой ...

2 ответа

Каковы варианты использования Scala 2.9 в попытке ... поймать обобщение?

Я читал о Scala 2.9 try ... catch и экспериментировал с ним, и он заставил меня задуматься о возможностях. Что бы я использовал для чего-то еще, кроме сохранения пары строк кода? Примечания к финальному выпуску Scala 2.9 ...

1 ответ

Поведение супер в цепных чертах 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 = ...

2 ответа

Как настроить имена столбцов в таблице Scala?

Я пишу программу Scala для управления базой данных и перетянул все данные в двухмерный ArrayBuffer, где строка 0 - это имена столбцов, а последующие строки содержат информацию для каждой записи в таблице. При попытке поместить это в таблицу, как ...

1 ответ

Что означает скалярное сообщение «расходящееся неявное расширение»?

Я создал небольшую примерную программу, чтобы попытаться понять, почему большая программа не компилируется. val o1: Ordered[Int] = 1 val o2: Ordered[Int] = 2 println(o1 < o2)Когда я передаю это скале, я получаю: Ordered.scala:3: error: ...