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所以我可能錯過了一些明顯的東西。