Почему ключевое слово «тогда» требуется в KRL - PullRequest
2 голосов
/ 31 мая 2011

Когда я пишу блок условных действий в правиле 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";
  }
}

Почему «тогда»?Не было бы так же ясно без этого?

1 Ответ

2 голосов
/ 31 мая 2011

Возможно, потому что авторы языка чувствовали, что добавление then было более естественным.

...