我可以在后奏中使用与前奏相同的方法吗?换句话说,它是否会根据前奏中计算的内容触发不同的调用?
是。可以在postlude表达式中包含保护条件。这适用于显式事件引发和持久变量修改。if
后面的表达式可以是任何有效表达式,包括函数。
的例子:
fired {
raise explicit event "foo" if cheese == 5;
}