Clojure-agenterror
提供:Dev Guides
Clojure-エージェントエラー
エージェントが失敗した場合、エージェントの非同期アクション中にスローされた例外を返します。 エージェントが失敗しない場合、nilを返します。
構文
構文は次のとおりです。
パラメータ-「エージェント名」は、エージェントエラー機能を設定するエージェントです。
戻り値-エージェントが失敗した場合、エージェントの非同期アクション中にスローされた例外を返します。 エージェントが失敗しない場合、nilを返します。
例
これがどのように使用されるかの例は、次のプログラムに示されています。
上記のプログラムでは、間違っている日付変数の値をインクリメントすることにより、強制的に例外を発生させています。 これにより例外が発生し、「prinltn」ステートメントの助けを借りて、画面に送信されます。
出力
上記のプログラムは、次の出力を生成します。