Троичный в постлюде?

Могу ли я сделать троичный в постлюдах так же, как я делаю их в прелюдии? Другими словами, он запускает разные звонки в зависимости от того, что, скажем, что-то оценивалось в прелюдии?

1 ответ

Решение

Да. Вы можете включить условие охраны в выражение postlude. Это работает как для явного возбуждения событий, так и для изменения постоянных переменных. Выражение следующее if может быть любым допустимым выражением, включая функции.

Пример:

fired {
  raise explicit event "foo" if cheese == 5;
}
Другие вопросы по тегам