例外::ベース

例外:: baseは、軽量の例外を持つPerlモジュールです。
今すぐダウンロード

例外::ベース ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Piotr Roszatycki
  • 出版社のWebサイト:
  • http://search.cpan.org/dexter/MooseX-GlobRef-Object-0.02/lib/MooseX/GlobRef/Object.pm

例外::ベース タグ


例外::ベース 説明

例外:: baseは、軽量の例外を持つPerlモジュールです。 Exception :: Baseは、LightWeight Exceptions.Synopsis#を使用したPerlモジュールです。 、ISA => '例外:: IO'}、)。 #try / catch exception eval {do_something()を試してみてください。 ;; #例外::ベース、その他の例外はすぐに投げます(Cath Exception :: Base My $ E){#$ E)は確かに例外オブジェクトです。($ e-> ISA( ')例外:: IO ')){io問題の問題 "; elsif($ e-> isa( 'exception :: die')){warn "evalが亡くなりました"; ELSIF($ e-> isa( 'exception :: warn')){警告 "警告が捕らえられた"; elsif($ e->(tag => '何か')){何かが起こったことを警告する "; elsif($ e->(qr / ^ error /)){正規表現に基づくいくつかのエラー "; else {$ e->投げます。 }#例外を登録する}#例外は後で投げられます$ E =新しい例外:: base; $ e->投げます。 #すべてのアレイコンテキストを使用してみてください@v = try例外:: base ; #例外:: Baseはデフォルトである。 Exception :: Classのような他のモジュールには依存しません。クラス:: Throwableよりも強力です。また、エラーとしてクロージャを使用していないため、「例外:: Class :: TryCatch」として定位ネームスペースを使用しません。それはまた例外::クラスよりもはるかに高速です。 "exception :: base"の主な機能はいくつかあります。 ・例外オブジェクトの高速実装 ・クロージャーやソースコードフィルタリングなしで完全にOO ・$ SIG {__ DIE___}と乱れを台無しにしていない$ SIG {__ warn__} ・外部モジュールの依存関係はありません、コアPerlモジュールのみが必要です。 ・エラースタックを実装し、試し/キャッチブロックを入れ子にすることができます ・デフォルトではFull Backtrace Stackをダイに表示します ・例外クラスのデフォルトの動作をグローバルに変更することも、スローされた例外のために ・定義されたカスタムプロパティで例外を作成できます。 ・クラス、メッセージ、またはカスタムプロパティによる例外と一致する ・文字列、正規表現、またはクロージャー機能とのマッチング ・派生例外クラスを自動的に作成する(「インターフェイスを使用」) ・容易な消耗品、例外::システムクラスを参照してください。 要件: ・Perl


例外::ベース 関連ソフトウェア

su

SUXは、C ++とJavaのBasicおよび高度な簡潔なデータ構造の高性能ユーティリティのセットです。 ...

249

ダウンロード