1

アイテムを構成するためのクラスを設計します。このクラスは、構成を読み取るか、構成に書き込むことができます。

open、print、および close というメソッドを (ファイル ハンドラと同じように) 書きたいのですが、私のクラスはファイルに書き込むため、「通常の」関数 open、print、および close を呼び出す必要があります。

どのようにできるのか?

回答ありがとうございます。

4

1 に答える 1

3

を介してネイティブメソッドにアクセスできますCORE::。たとえば、メソッドでopen()

sub open {
   # ...
   CORE::open(my $fh, '>', 'foo');
   CORE::print($fh, 'bar');
   CORE::close($fh);
}

perldoc コアを参照してください

于 2013-09-06T09:49:13.043 に答える