当我在KRL规则中编写条件操作块时,我总是忘记'then'关键字。这是正确的语法:
rule with_conditions {
select when pageview ".*"
pre {
cheese = "Camembert";
}
if (cheese like re/bert/) then {
notify("Odd Cheese", "#{cheese} is unusual.");
}
fired {
raise explicit event "odd_cheese";
}
}
为什么'那么'?没有它,这不是很清楚吗?
答案 0 :(得分:2)
可能是因为该语言的作者认为添加then
更自然。