Вопросы по теме 'scala-java-interop'
В чем разница между JavaConverters и JavaConversions в Scala?
В scala.collection есть два очень похожих объекта JavaConversions и _ 3_ .
В чем разница между этими двумя объектами?
Почему они оба существуют?
Когда я хочу использовать одно против другого?
43360 просмотров
schedule
17.01.2024
Идея Intellij не может разрешить классы, содержащие доллар
Здесь проблема: у меня есть jar, содержащий скомпилированный код Scala. В банке я вижу
Step.class Шаг $ class.class
которые оба являются законными классами Java.
Однако, когда я пытаюсь использовать класс Step $ в Java-проекте Intellij Idea,...
820 просмотров
schedule
19.12.2023
Использование псевдонимов типов Scala из кода Java
Предположим, у меня есть псевдоним типа, определенный в scala как
object Foo {
type Bar = Option[String]
}
Похоже, я не могу ссылаться на псевдоним в коде Java таким образом (он просто жалуется не может найти символ ):
import Foo.*;...
1503 просмотров
schedule
25.03.2024
Будущие Scala и Java, по-видимому, имеют неожиданные взаимодействия
Мы используем Elasticsearch 0.90.7 в нашем приложении Scala Play Framework, где конец нашего метода «doSearch» выглядит так:
def doSearch(...) = {
...
val actionRequessBuilder: ActionRequestBuilder // constructed earlier in the method
val...
201 просмотров
schedule
25.01.2024
Как определить преобразование Spark RDD с помощью функции, отличной от лямбда
Недавно я начал использовать Spark и Java. В настоящее время я экспериментирую с преобразованиями и действиями RDD. На данный момент я читаю данные из csv, который содержит некоторые поля DateTime, а затем применяю фильтр, чтобы сохранить только те...
247 просмотров
schedule
05.10.2022
Вызовите метод с именем `var` в Scala
Я использую стороннюю библиотеку Java, которая определяет метод с именем var . В Java это не проблема. В Scala var является зарезервированным словом, а obj.var() выдает ошибку компиляции.
Есть ли более элегантное решение, чем...
69 просмотров
schedule
21.11.2023
Независимый от версии способ преобразования коллекций Java в коллекции Scala и обратно
Почти каждая версия Scala изменяет способ преобразования коллекций без обратной совместимости. Есть ли лучшее решение, не зависящее от версии и не зависящее от дистрибутива Scala?
Я не против использования некоторых сторонних библиотек.
226 просмотров
schedule
19.11.2022
Псевдоним Java-метода в Scala
Учитывая интерфейс Java
interface Value {
Value add(Value argument);
}
(поскольку Java не поддерживает символы вроде + в качестве имен методов), возможно ли определить метод псевдонима + для псевдонима add , чтобы при использовании...
99 просмотров
schedule
29.04.2024