エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
モジュールがエクスポートする関数を集めたい、と思うことがある*1。 すべてのモジュールがExporterを使... モジュールがエクスポートする関数を集めたい、と思うことがある*1。 すべてのモジュールがExporterを使っているなら、 @EXPORT_OK を見るだけでいいのだが、実際にはそうはいかない。しかたがないので、一旦他のパッケージにエクスポートし、その後コードリファレンスを回収する、という手法を取るほかない。このとき、同じパッケージを再利用できるように、処理が終わったらパッケージをクリアするのがベストプラクティスであろう。立つ鳥跡を濁さず、というやつだ。 以前のXslate::Utilでは一般的に使えるimport_form()を定義していたので、ここにコードを張っておく。今はXslate特有のコードが入ったため、コードが複雑になり、一般性も失ってしまった。 # from Text::Xslate 0.1029 sub import_from { my $code = ''; # T::X