tinkerpop/gremlin python:next()与iterate()的比较

tinkerpop/gremlin python:next()与iterate()的比较,gremlin,gremlinpython,Gremlin,Gremlinpython,使用gremlin时,next()和iterate()之间有什么区别?为什么调用g.addV()时next()返回添加的顶点,而iterate()不返回?我什么时候应该使用next()和iterate()?答案已经在您的问题中了。当您需要结果时(并且您只需要一个结果),您将使用.next();当您不需要结果时(通常是添加/更改属性、边和/或顶点的变异查询),您将使用.iterate()。同样值得注意的是,如果您需要多个结果,.toList()将返回所有结果的列表。

使用gremlin时,next()和iterate()之间有什么区别?为什么调用
g.addV()
时next()返回添加的顶点,而iterate()不返回?我什么时候应该使用next()和iterate()?

答案已经在您的问题中了。当您需要结果时(并且您只需要一个结果),您将使用
.next()
;当您不需要结果时(通常是添加/更改属性、边和/或顶点的变异查询),您将使用
.iterate()

同样值得注意的是,如果您需要多个结果,
.toList()
将返回所有结果的列表。