作者:jimi2018 | 来源:互联网 | 2022-12-10 14:20
在发现你必须使用from_
而不是from
使用gremlin Javascript 之前,我挣扎了好几个小时.
在深入挖掘源代码后,我终于发现代码正在使用from_
而不是代码from
(参见代码).因为我是新手,所以这很奇怪,因为它的对应物to
仍然是to
(而不是to_
,请参阅此处的代码)
我用谷歌搜索到了,但无法找到这种方式的原因,并且对使用下划线版本感到不安,因为大多数时候下划线表示用户不应该真正信任的私有方法.
另外,是否有一个我错过的gremlin Javascript官方文档页面?我担心将来我可能会遇到这些问题,而且Javascript版本并没有真正的官方文档,我可能需要经历同样的困难.我喜欢gremlin,但如果Javascript版本不稳定且不应该使用,我不妨考虑除Tinkerpop套件之外的其他选择.
1> stephen mall..:
Gremlin语言变体(GLV)在如何实现Gremlin语言方面具有一定的自由度,因此它感觉接近于母语的语法和编程习惯,从而避免了Java的过多污染.换句话说,如果你使用的是gremlin-Javascript,它应该感觉像是用JS而不是Java编写代码.因此,您会发现GLV之间的细微差别.
因此,from_
具体而言,当我们在本机语言中与保留关键字发生冲突时,我们通常会使用下划线.在Java from
中完全可以接受,但在其他语言中则不然.对于Javascript,from
目前不是保留字,但我们正在准备import ... from
将来的最终形式.
至于文档,我不知道你在TinkerPop网站上发现的内容太多了.我们希望在下一版本中提供更多示例和信息.