为什么gremlin中的g.V()是一个GraphTraversal

问题描述:

g.V()通常用于启动遍历。但是,既然这是一个启动操作,为什么它的开始节点是一个顶点?为什么gremlin中的g.V()是一个GraphTraversal <Vertex,Vertex>?

gTraversalSource,通过指定V()你说,你要在一组是Vertex类型元素的开始,就像通过指定E()将指定起始于一组元素是类型Edgehttp://tinkerpop.apache.org/docs/current/reference/#the-graph-processhttp://tinkerpop.apache.org/docs/current/reference/#traversal对遍历的构建方式非常清楚。