FuzzyModule 中的 removeRule 方法可以删除当前模糊逻辑系统中的一条规则。该规则由其名称或编号来标识。
fuzzyModule.removeRule(ruleNameOrID);
ruleNameOrID
:要删除的规则的名称或编号。规则的名称是字符串类型,规则的编号是整型。该方法没有返回值。
let fuzzyModule = new FuzzyModule();
// 添加规则
fuzzyModule.addRule("Rule1");
fuzzyModule.addRule("Rule2");
//删除规则
fuzzyModule.removeRule(1);
fuzzyModule.removeRule("Rule2");
如果要删除的规则不存在,则该方法将不执行任何操作。此外,如果规则名或编号的类型不正确,该方法会抛出类型错误异常。