| サブ::エクスポータ:: ilt. Sub :: Exporter :: utilは、Sub :: Exporterを簡単にするためのユーティリティが含まれています。 |
今すぐダウンロード |
サブ::エクスポータ:: ilt. ランキングとまとめ
- ライセンス:
- Perl Artistic License
- 出版社のWebサイト:
- http://search.cpan.org/rjbs/
サブ::エクスポータ:: ilt. タグ
サブ::エクスポータ:: ilt. 説明
sub :: exporter :: utilには、sub :: Exporterを簡単にするためのユーティリティが含まれています。 sub :: exporter :: utilは、sub :: Exporterを簡単にするためのユーティリティが含まれています。このモジュールは、sub :: Exporter構成を設定するときに共通または有用な操作を実行するための多数のユーティリティ関数を提供します。すべてのユーティリテートはエクスポートされる可能性がありますが、デフォルトではありません.UTILITIESCURRY_METHOD EXPORTS => {some_method => curry_method、}このユーティリティは、メソッドの呼び出し音を生成するジェネレータを返します。つまり、Invocant.aモジュールとして組み込まれているエクスポートクラスでメソッド呼び出しをエクスポートする上記の例がこれを実行する可能性があります。 My $ x = some_method;これは次のようになります。 My $ X => module-> some_method;一部の:: moduleがサブクラス化され、subclassのimportメソッドがsubclassのimport_methodをインポートすると、サブクラスは呼び出し中にカーリされます。引数はcurry_methodに提供されます。エクスポートするためのカレーメソッドの名前として。これは、次のようにウィジェットコンストラクタをエクスポートできることを意味します.exports => {widget => curry_method( 'new')}このユーティリティはCURRY_CLASSと呼ばれます。いくつかのメソッドを連続して呼び出すエクスポート。 exports => {RetiCulate => CURRY_CHAIN( =>結果])、; Splinerからインポートされた場合は、ターン化ルーチンを呼び出すと、splinter-> new - > Gather_Data-> Analyze(Detail => 100) - >結果。任意のメソッドが、どのメソッドが呼び出されない可能性があるかどうかを返す場合は、CURRY_CHAINの引数をOPTListにします。名前は呼び出されるメソッドであり、指定されている場合は引数は、それらのメソッドへの引数として引数として渡されるべきArrayRefsです。 curry_chainは、sub :: exporter.achtungによって予想されるようなジェネレータを返します!現在、生成されたルーチンからメソッド呼び出しに引数を渡す方法はありません。これはおそらく、微調整=> _tweak_gen、オプトリストの値が生成されたルーチンのstack.merge_col輸出=> {merge_col(デフォルト=> {責め=>「_twiddle_gen」で呼び出されるサブルーチンであることを可能にすることにより、将来の改訂版で解決されますこのユーティリティは、指定されたジェネレータを呼び出す前に、指定されたジェネレータをそのargsにマージすることになります。つまり、毎回コードを書き込むことなく、マルチペイントエクスポートで「デフォルト」コレクタをサポートできます..mixin_installerを使用してください..mixin_installerを使用してください。サブ::エクスポータ:: util :: mixin_installer、exports => 、};このユーティリティはスーパークラスにインストールされ、新しく生成されたSuperClass.IFを含めるためにISAインポートクラスを調整するインストーラを返します。インポートの対象はオブジェクトです。階層は逆になります。新しいクラスはオブジェクトのクラスになり、オブジェクトは再表示されます。前提条件:: Package :: Generatorがインストールされている。 regex.ifを指定してください。この設定を提供します.exports => [QW(IGEP IMAP ISLURP)、Collectors => {-like => sub :: exporter :: util :: like}、ユーザーはあなたからインポートすることができますこのようなモジュール:: :: iterator -like => qr / ^ i /; #igre、imap、iSlurporをインポートします。他の引数はエクスポートをマッチングするためにジェネレータに渡されます。要件: ・Perl
サブ::エクスポータ:: ilt. 関連ソフトウェア