“&:”在 JessRule 中是什么意思?
What does "&:" mean in JessRule?
我有这个 JessRule 代码
(ServiceConfiguration
(endpoint ?j_endpoint &:(call ?j_advertiserEndpoint equals ?j_endpoint))
(config ?j_config &:(call ?j_config containsSetting "verbs-count"))
)
代码是否意味着它将 (call ?j_advertiserEndpoint equals ?j_endpoint) 的 return 值分配给 j_endpoint
和号 (&) 表示逻辑“与”,而竖线 (|) 表示逻辑“或”。冒号 (:) 后跟函数调用是一个逻辑表达式(约束),如果函数 return 的特殊值 TRUE。
如果端点事实的单个字段等于来自调用的 return 值,则搜索端点事实会成功。
没有分配发生。
我有这个 JessRule 代码
(ServiceConfiguration
(endpoint ?j_endpoint &:(call ?j_advertiserEndpoint equals ?j_endpoint))
(config ?j_config &:(call ?j_config containsSetting "verbs-count"))
)
代码是否意味着它将 (call ?j_advertiserEndpoint equals ?j_endpoint) 的 return 值分配给 j_endpoint
和号 (&) 表示逻辑“与”,而竖线 (|) 表示逻辑“或”。冒号 (:) 后跟函数调用是一个逻辑表达式(约束),如果函数 return 的特殊值 TRUE。
如果端点事实的单个字段等于来自调用的 return 值,则搜索端点事实会成功。
没有分配发生。