在发现你必须使用之前我为此苦苦挣扎了几个小时from_
代替from
使用 gremlin javascript 时。
在深入研究源代码后,我终于发现代码正在使用from_
代替from
(see code)。因为我是新手,所以这很奇怪,因为它的对应部分to
还是to
(并不是to_
,参见代码here)
我到处搜索,但找不到这种方式工作的原因,并且对使用下划线版本感到不安,因为大多数时候下划线表示用户不应该真正信任的私有方法。
另外,我缺少的地方是否有 gremlin javascript 的官方文档页面?我担心我将来可能会遇到这些问题,而且 JavaScript 版本并没有真正的官方文档,我可能需要经历同样的困难。我喜欢 gremlin,但如果 JavaScript 版本不稳定且不应该使用,我不妨考虑除 Tinkerpop 套件之外的其他替代方案。
Gremlin 语言变体 (GLV) 在如何实现 Gremlin 语言方面被赋予了一定的自由度,使其感觉尽可能接近本机语言的语法和编程习惯,从而避免来自 Java 的过多污染。换句话说,如果您使用 gremlin-javascript,它应该感觉像是用 JS 而不是 Java 进行编码。因此,您有时会发现 GLV 之间存在细微差异。
所以,相对于from_
具体来说,当母语与保留关键字发生冲突时,我们通常使用下划线。爪哇语from
是完全可以接受的,但在其他语言中则不然。对于 JavaScript,from
目前不是保留字,但我们正在准备最终形式import ... from
这将在未来发生。
至于文档,除了您在 TinkerPop 网站上找到的内容之外,我不知道更多的内容。我们希望在下一个版本中提供更多示例和信息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)