0

こちらをご覧ください Perlメソッド呼び出しを傍受できますか?

シンプルなサブルーチンのシンボル テーブルを書き換える方法を示します。print コマンドは私が信じているリストを取ることができるので、それを傍受/書き換える正しい方法は何ですか? 同じ署名を維持しながら印刷を遅らせるプログラムを取得し、代わりに出力を配列にプッシュし、事前に並べ替えてから、最後にすべての出力を逆流させたいと考えています。

4

1 に答える 1

7

ファイルやソケットprintへの書き込みなど、多くの動作モードがあります。代わりに、書き込み先のデフォルトのファイルハンドルを変更するために使用できるselectfunctionを見てください。print

また、 IO::Captureで使用される「結合された」IO ハンドルの概念を見てください。

于 2012-03-17T05:11:21.387 に答える