龙空技术网

JVS规则引擎(12):变量赋值的表达式

躬耕笃行 49

前言:

当前同学们对“引用变量的赋值方式有哪些方法”大约比较关切,同学们都想要学习一些“引用变量的赋值方式有哪些方法”的相关资讯。那么小编也在网摘上汇集了一些对于“引用变量的赋值方式有哪些方法””的相关内容,希望各位老铁们能喜欢,兄弟们一起来学习一下吧!

赋值节点介绍

在规则引擎中,变量赋值节点用于在规则执行过程中将值分配给一个或多个变量。它们是规则引擎的操作节点之一,用于修改或更新变量的值,以便后续的规则条件和操作可以使用这些更新后的值。

变量赋值节点通常包含两个主要部分:变量和赋值表达式。变量是规则引擎中的命名实体,用于存储数据或中间结果。赋值表达式定义了要分配给变量的新值。

赋值方式目前系统中支持三种方式

赋值方式

赋值的条件设置

执行思路

普通赋值

简单的赋值场景,无需任何判断

y=1 或者 y=f(x)

映射赋值

根据一个变量设置细分场景,分别赋值

case :

x=0, y=nice

x>1, y=bad

......

条件赋值

可根据多个变量设置细分场景,分别赋值

if (a&b&c=1) then y=1

else

if (a|b|c=1) then y=2

else

......

基础赋值如下图所示:

配置方式:

1、新建变量或者引入变量

2、引入变量赋值的节点

3、设置变量的值的内容,可以是固定值,也可以是其他变量的结果

映射赋值如下图所示,需要配置判断对象,设置细分条件,然后在分别对不同情况进行设置不同的 赋值结果

在线demo:

gitee地址:

标签: #引用变量的赋值方式有哪些方法