0
我使用小鬼 - 斯卡拉的大小,我有以下代码:Tinkerpop3跳不知道循环
val paths = w.as("a").out("next").jump(
to = "a",
jumpPredicate = { t: Traverser[Vertex] =>
t.loops < 5
}
).path.toList
我不知道什么时候我的循环将结束,所以我要的大小没有访问如果我在t.loops> x中输入了错误的数字,那么我将遇到问题。我改变了我的代码,并且效果很好。它有两个问题(1 - 它很丑 - 我必须调用get(),我认为这是不高效的) 有没有更好的方法来做到这一点?
val paths = w.as("a").out("next").jump(
to = "a",
jumpPredicate = { t: Traverser[Vertex] =>
t.get().out("next").size > 0
}
).path.toList