流氓规则取决于JDK Map中的知识(不在非JDK类中)
我正在尝试编写以下规则,这取决于下面提供的知识,该知识仅使用JDK [库]映射(而不是非库类中的映射)。但它似乎不起作用...main
主要方法:
Map<String, Float> mapa = new HashMap<String, Float>();
mapa.put("Height", (float)1.73);
mapa.put("Weight", (float)79.0);
mapa.put("BMI", mapa.get("Weight") /
(mapa.get("Height") * mapa.get("Height")));
ksession.insert(mapa);
rule.drl:
rule "Low BMI"
when
$map : (Map(values("BMI")) < 18.0)
then
System.out.println("You have a low BMI");
end
我想比较规则前提条件内的BMI值,如果这个条件为真,所以我想在下面显示消息。
怎么了?