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

2 ответа

Использование черт Scala с реализованными методами в Java

Я думаю, что невозможно вызвать методы, реализованные в чертах Scala из Java, или есть способ? Предположим, у меня есть в Scala: trait Trait { def bar = {} }и в Java, если я использую его как class Foo implements Trait { }Ява жалуется, ...

2 ответа

Как работает 1 * BigInt (1) и как я могу сделать то же самое?

Я пытаюсь реализовать некоторый тип числа, и я столкнулся с проблемой, которая mynum * 1работает, но не 1 * mynumЯ пытался определить неявное преобразование, как это case class Num(v: Int) { def * (o: Int) = new Num(v*o) } implicit def ...

1 ответ

Что на самом деле происходит за Scala runtime / REPL при запуске программы .scala?

Когда я запускаю что-то вроде следующего из командной строки, что на самом деле происходит? > scala hello.scalaСуществует ли класс hello.class, сгенерированный, выполненный и затем отброшенный? Или Скала ведет себя как-то как переводчик в этом ...

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

1 ответ

Сыграйте 2.2 матч, если существует неявный конвертер Json

Я поместил все мои преобразователи Json в один файл JsonUtil, а затем у меня есть метод convertToJson, который пытается преобразовать любой объект, переданный в json. В основном такая структура: implicit val format_A = format[A] implicit val ...

2 ответа

Действительный идентификатор символов в Scala

Одна вещь, которую я нахожу довольно запутанной, это знание, какие символы и комбинации я могу использовать в именах методов и переменных. Например val #^ = 1 // legal val # = 1 // illegal val + = 1 // legal val &+ = 1 // legal val &2 = 1 // ...

1 ответ

Как я могу разобрать параметры запроса получения в спрей-маршрутизации?

Вот как выглядит фрагмент кода get{ respondWithMediaType(MediaTypes.`application/json`){ entity(as[HttpRequest]){ obj => complete{ println(obj) "ok" } } } }~Я могу сопоставить запрос с объектом spray.http.HttpRequest, и я могу извлечь URI ...

1 ответ

Как получить доступ к статическому методу Java из Scala, учитывая псевдоним типа для того класса, в котором он находится

Учитывая псевдоним типаtype Cal = java.util.Calendar как можноstatic getInstance метод доступа? Я попробовал следующее в Scala REPL: scala> type Cal = java.util.Calendar defined type alias Cal scala> Cal.getInstance <console>:8: error: not ...

1 ответ

scala classloaders путаница

Пожалуйста, рассмотрите следующую тестовую программу (используя scala 2.9.0.1) object test { def main(args:Array[String]) = ...

5 ответов

В чем разница между == и .equals в Scala?

В чем разница между== а также.equals() в Scala, и когда использовать какой? Реализация такая же, как в Java? РЕДАКТИРОВАТЬ: Связанный вопрос говорит о конкретных случаяхAnyVal, Более общий случайAny.

2 ответа

Функциональная композиция методов, функций и частично применяемых функций в Scala

Несколько похоже на вопрос переполнения стекаСоставь и потом методы [https://stackoverflow.com/questions/7505304/compose-and-andthen-methods-problem] Я работаю через твиттерШкола ...