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