scala-java-interop

Приведенный ниже код преобразует список типов List<TestObj> в список типов List<List<String>> где каждый элемент списка в типе List<List<String>> является строковым списком размер 1. Это очень итеративный подход, можно ли его преобразовать в более функциональный метод в Scala ? В...

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

У меня есть этот метод Scala с ошибкой ниже. Не удается преобразовать в список Scala. def findAllQuestion():List[Question]={ questionDao.getAllQuestions() } Несоответствие типов; найдено: java.util.List[com.aitrich.learnware.model.domain.entity.Question] требуется: scala.collection.immutable.List[c...

Рассмотрим следующий код Scala: package scala_java object MyScala { def setFunc(func: Int => String) { func(10) } } Теперь в Java я хотел бы использовать MyScala как: package scala_java; public class MyJava { public static void main(String [] args) { MyScala.setFunc(myFunc); // T...

В Scala мы можем написать object Foo { def bar = {} } Как это реализуется компилятором? Я могу вызвать Foo.bar(); С Java но new Foo(); из Java выдает ошибку cannot find symbol symbol: constructor Foo() поддерживает ли СПМ синглетоны изначально? можно ли иметь класс в Java, который не имеет конструктор...

Я использую взаимодействие Excel в C# (ApplicationClass) и разместили следующий код в моем предложении finally: while (System.Runtime.InteropServices.Marshal.ReleaseComObject(excelSheet) != 0) { } excelSheet = null; GC.Collect(); GC.WaitForPendingFinalizers(); хотя этот вид работ,Excel.exe процесс все еще ...

Я использую GIT на Mac. Достаточно сказано. У меня есть инструменты, у меня есть опыт. И я хочу продолжать его использовать. Здесь нет войн... проблема всегда заключается в совместимости. Большинство людей используют SVN, что отлично подходит для меня. Git SVN работает из коробки, и это решение без излишеств...

Это, наверное, тривиально, но я не могу придумать лучшего способа сделать это. У меня есть COM-объект, который возвращает вариант, который становится объектом в C#. Единственный способ, которым я могу получить это в int-это int test = int.Parse(string.Format("{0}", myobject)) есть ли более чистый способ с...

в настоящее время я пишу о динамической типизации, и я даю пример взаимодействия Excel. Я почти никогда руководство раньше, и это видно. Элемент MSDN Office Interop tutorial для C# 4 используется _Worksheet интерфейс, но есть и Worksheet интерфейс. Я понятия не имею, в чем разница. в моем абсурдно простом де...

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