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

2 ответа

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

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

5 ответов

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

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

3 ответа

В чем разница между JavaConverters и JavaConversion в Scala?

Вscala.collection [http://www.scala-lang.org/api/current/index.html#scala.collection.package]есть два очень похожих объектаJavaConversions [http://www.scala-lang.org/api/current/scala/collection/JavaConversions%24.html] а ...

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

3 ответа

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

Почему все методы scala vararg, когда они используются из java, похоже, принимают Seq переменных и не могут использоваться в качестве нативных методов java vararg. Это ошибка? Например,Buffer имеет методdef append(elems: A*): Unit, Но в Java это ...

1 ответ

Временная сложность метода JavaConverters asScala

Начиная с версии Scala 2.9, существует удобный конвертер для конвертации изjava.util.List и другие коллекции в структурах данных Scala, написав что-то вроде этого: import scala.collection.JavaConverters._ def scalaVersion ...

6 ответов

Доступ к scala.None из Java

Как вы можете получить доступscala.None с Java? Последняя строка приводит к смерти компилятора с типом scala.None не принимает параметры. import scala.Option; import scala.Some; import scala.None; final Option<String> object1 = new ...

5 ответов

Автоматическое преобразование кода Scala в код Java [закрыто]

У меня есть приложение, написанное на Scala, и некоторые члены моей команды хотят его Java-версию. Это демонстрационное приложение, использующее другой API, написанный на Scala, и они хотят, чтобы Java-версия приложения могла использовать API из ...

1 ответ

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

Предположим, у меня есть псевдоним типа, определенный в Scala как object Foo { type Bar = Option[String] }Похоже, я не могу ссылаться на псевдоним в коде Java, как это (это просто жалуетсяНе могу найти символ): import Foo.*; public class ...

1 ответ

Получить тип Scala для java.lang.Class [T] в Scala 2.10

Я смотрел наобзор отражения scala [http://docs.scala-lang.org/overviews/reflection/overview.html]и мне интересно, можно ли использоватьjava.lang.Class<T> как тип в Scala 2.10. import scala.reflect.runtime.{ universe => ru } class Reflector { def ...

3 ответа

Java <-> Scala interop: прозрачное преобразование списка и карты

Я изучаю Scala, и у меня есть проект Java для перехода на Scala. Я хочу перенести его, переписав классы один за другим и убедившись, что новый класс не сломал проект. Этот проект Java использует многоjava.util.List а такжеjava.util.Map, В ...