Gremlin 通过函数链接创建节点和边时,在命令末尾使用Iterate()步骤。这一步有什么用?

Gremlin 通过函数链接创建节点和边时,在命令末尾使用Iterate()步骤。这一步有什么用?,gremlin,tinkerpop3,Gremlin,Tinkerpop3,在Tinkerpop 3.3/Gremlin中通过函数链接创建节点和边时,在命令末尾使用Iterate()步骤。这个iterate()步骤的意义是什么?在解释其特性的文档中,我找不到任何关于iterate()步骤的提及。有人能给我指一下文档或提供关于iterate()的解释吗?可以找到迭代用法。iterate()是用于实际执行遍历的方法之一。如果没有这样一个终端步骤,您只能返回一个遍历。像next()或iterate()这样的终端步骤实际上执行这个遍历 iterate()是当您不想从遍历返回任何

在Tinkerpop 3.3/Gremlin中通过函数链接创建节点和边时,在命令末尾使用Iterate()步骤。这个iterate()步骤的意义是什么?在解释其特性的文档中,我找不到任何关于iterate()步骤的提及。有人能给我指一下文档或提供关于iterate()的解释吗?可以找到迭代用法。

iterate()
是用于实际执行遍历的方法之一。如果没有这样一个终端步骤,您只能返回一个遍历。像
next()
iterate()
这样的终端步骤实际上执行这个遍历

iterate()
是当您不想从遍历返回任何内容时可以使用的终端步骤。这就是为什么在配方中使用它将数据添加到图表中

需要注意的一点是,Gremlin控制台会自动为您执行遍历,即使它们不是以终端步骤结束。这可能会让新用户感到有点困惑