1

プレリュードで行うのと同じ方法で、ポストリュードでターナリーを行うことはできますか? 言い換えれば、プレリュードで何かが評価されたという発言に応じて、異なる呼び出しを開始しますか?

4

1 に答える 1

2

はい。後置式にガード条件を含めることができます。これは、明示的なイベントの発生と永続的な変数の変更の両方で機能します。次のif式は、関数を含む任意の有効な式にすることができます。

例:

fired {
  raise explicit event "foo" if cheese == 5;
}
于 2011-05-04T19:06:36.200 に答える