为什么Gremlin JavaScript使用;从“uquot;映射而不是“映射”;从;?

为什么Gremlin JavaScript使用;从“uquot;映射而不是“映射”;从;?,gremlin,tinkerpop,tinkerpop3,Gremlin,Tinkerpop,Tinkerpop3,我为此挣扎了几个小时,才发现在使用gremlin javascript时必须使用from而不是from 在深入研究源代码之后,我终于发现代码使用的是from,而不是from(请参阅)。由于我是一个新手,这看起来很奇怪,因为它的对应物到仍然是到(而不是到,请参见代码) 我在谷歌上到处搜索,但找不到这种方式的原因,并且对使用下划线版本感到不安,因为大多数时候下划线表示用户不应该真正信任的私有方法 还有,我缺少的地方有没有关于gremlin javascript的官方文档页面?我担心我将来可能会遇到这

我为此挣扎了几个小时,才发现在使用gremlin javascript时必须使用
from
而不是
from

在深入研究源代码之后,我终于发现代码使用的是
from
,而不是
from
(请参阅)。由于我是一个新手,这看起来很奇怪,因为它的对应物
仍然是
(而不是
,请参见代码)

我在谷歌上到处搜索,但找不到这种方式的原因,并且对使用下划线版本感到不安,因为大多数时候下划线表示用户不应该真正信任的私有方法

还有,我缺少的地方有没有关于gremlin javascript的官方文档页面?我担心我将来可能会遇到这些问题,而且JavaScript版本还没有正式的文档,我可能需要经历同样的挣扎。我喜欢gremlin,但如果JavaScript版本不稳定,不应该使用,我还可以研究Tinkerpop套件以外的其他替代方案。

gremlin语言变体(GLVs)在如何实现Gremlin语言方面给予了一定的自由度,使其与本机语言的语法和编程习惯尽可能接近,从而避免了Java带来的太多污染。换句话说,如果您使用的是gremlinjavascript,那么您的代码应该是JS而不是Java。因此,您会不时看到GLV之间的细微差异

因此,特别是对于来自的
,当母语与保留关键字发生冲突时,我们通常使用下划线。在Java中,from
是完全可以接受的,但在其他语言中则不然。对于Javascript,
from
目前不是保留字,但我们正在准备最终形式的
导入。。。来自未来即将推出的

至于文档,我不知道比你在TinkerPop网站上已经找到的更多。我们希望在下一版本中提供更多的示例和信息

Gremlin语言变体(glv)在如何实现Gremlin语言方面有一定的自由度,因此它感觉与本机语言的语法和编程习惯非常接近,从而避免了Java带来的太多污染。换句话说,如果您使用的是gremlinjavascript,那么您的代码应该是JS而不是Java。因此,您会不时看到GLV之间的细微差异

因此,特别是对于来自的
,当母语与保留关键字发生冲突时,我们通常使用下划线。在Java中,from
是完全可以接受的,但在其他语言中则不然。对于Javascript,
from
目前不是保留字,但我们正在准备最终形式的
导入。。。来自未来即将推出的

至于文档,我不知道比你在TinkerPop网站上已经找到的更多。我们希望在下一版本中提供更多的示例和信息