Конвертировать из Java в Scala - PullRequest
       15

Конвертировать из Java в Scala

0 голосов
/ 26 ноября 2018

Я создаю r-дерево, и у меня возникла проблема с преобразованием из Java в scala этой строки кода private RTree<T>.Node chooseLeaf(RTree<T>.Node n, RTree<T>.Entry e) Что бы я ни пытался, это приводит к ошибке.Любое предложение по решению моей проблемы будет приветствоваться.

1 Ответ

0 голосов
/ 26 ноября 2018

Прямой перевод:

def chooseLeaf[T](RTree[T].Node n, RTree[T].Entry e): RTree[T].Node = {
  // ...
}

Но если этот метод в RTree[T], то он проще:

class RTree[T] {
   case class Node(...)
   case class Entry(...)

   def chooseLeaf(Node n, Entry e): Node = {
     // ...
   }
}
...