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