本系列文章的Gremlin示例均在HugeGraph图数据库仩执行环境搭建可参考,本文示例均以其中的“TinkerPop关系图”为初始数据
在Gremlin中有一个专门负责科学计算功能的step math()
。 math()
不同于常见的函数组合和嵌套形式提供了一种易于读取的基于字符串的数学处理器。
-
math()
支持by()
其中多个by()
按照在math()运算表达式
中首次引用变量的顺序应用。 - 保留变量
_
是指传入math()
的当前遍历器对象
math()
支持的运算符包括:+
,-
*
,/
%
,^
math()
支持的内嵌函数包括: