首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Guvnor规则中的字符串数组

Guvnor规则中的字符串数组
EN

Stack Overflow用户
提问于 2014-07-11 01:48:58
回答 1查看 1.2K关注 0票数 0

我在理解如何在Guvnor规则中表示String[]方面遇到了一些困难。如何将字符串数组传递给使用String[]作为Guvnor规则中的参数的Java方法?

当我试图验证Guvnor中的规则时,我总是得到不匹配的输入错误,错误代码102。

欢迎任何指点/提示

在下面的规则中,comm是一个带有函数签名的函数sendMail的全局对象(String[]收件人列表、字符串alertType、字符串消息)。

代码语言:javascript
复制
rule "list-email"
    dialect "java"
        when
            $result : Grade( subject == "Math" , $marks : mark >= 99.0 )
            $emailList : "{xyz@abc.com, fgh@def.com}"
        then
            comm.sendMail($emailList, "High Grade Alert", "Scored: " + " Marks:" +       Double.toString($marks));
EN

回答 1

Stack Overflow用户

发布于 2014-07-11 10:52:46

尝试在LHS上引入String[]并不是一个好主意--你与它不匹配,我怀疑语法是否正确。使用这个-在RHS上是Java:

代码语言:javascript
复制
rule "list-email"
dialect "java"
when
    $result : Grade( subject == "Math" , $marks : mark >= 99.0 )
then
    String[] addrs = new String[]{"xyz@abc.com", "fgh@def.com"};
    comm.sendMail(addrs, "High Grade Alert", "Scored: " + " Marks:" + $marks );
end
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24688989

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档