Конвертировать из Java в Scala
Я делаю R-дерево, и у меня есть некоторые проблемы, чтобы преобразовать из Java в Scala эту строку кода
private RTree<T>.Node chooseLeaf(RTree<T>.Node n, RTree<T>.Entry e)
Все, что я пытаюсь сделать, заканчивается ошибкой. Любое предложение по решению моей проблемы будет приветствоваться.
1 ответ
Прямой перевод будет:
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 = {
// ...
}
}