1
它看起来像它返回的结构,但值不存在...如何在数据库查询中构建Groovy中的树?
g = TinkerGraphFactory.createTinkerGraph()
root = g.v(1)
def tree
def results = []
tree = { vertices ->
vertices.each() {
children = it.out().toList()
if (children)
results << tree(children)
}
results.toList()
}
println tree(root)
下面是结果...
$ ./gremlin.sh -e treeTest.groovy
[[], [[]]]
注:我通常在Python不工作的Groovy所以我可能错过了一些明显的东西。