アイテムを構成するためのクラスを設計します。このクラスは、構成を読み取るか、構成に書き込むことができます。
open、print、および close というメソッドを (ファイル ハンドラと同じように) 書きたいのですが、私のクラスはファイルに書き込むため、「通常の」関数 open、print、および close を呼び出す必要があります。
どのようにできるのか?
回答ありがとうございます。
を介してネイティブメソッドにアクセスできますCORE::
。たとえば、メソッドでopen()
:
sub open {
# ...
CORE::open(my $fh, '>', 'foo');
CORE::print($fh, 'bar');
CORE::close($fh);
}
perldoc コアを参照してください