后三部分?

时间:2011-05-04 17:55:14

标签: krl

我可以在前奏中使用与前奏相同的方式做三元吗?换句话说,根据前奏中评估的内容,它会触发不同的呼叫吗?

1 个答案:

答案 0 :(得分:2)

是。您可以在后置表达式中包含guard condition。这适用于显式事件提升和持久变量修改。 if后面的表达式可以是任何有效的表达式,包括函数。

示例:

fired {
  raise explicit event "foo" if cheese == 5;
}