File::Temp a IO::Handle

Jan Kasprzak kas na informatics.muni.cz
Středa Říjen 30 11:12:09 MET 2002


Honza Pazdziora wrote:
: > $ perl -e '                use File::Temp qw(tempfile); my ($fh, $name) = tempfile("/tmp/pokus.XXXXXX"); $fh->print("jezek\n");'
: > Can't locate object method "print" via package "IO::Handle" at -e line 1.
: 
: Protoze je Tvuj problem, ze se snazis ten $fh pouzit objektove. Pokud
: udelas
: 
: 	print { $fh } "jezek\n";
: 
: tak zadny IO::Handle nepotrebujes. A pro nas, co IO::Handle
: a objektove printy nechceme, by byla takova vec zbytecne
: zatezujici.

	To je divne. A jaktoze teda vi ze je to objekt typu IO::Handle,
kdyz to neudela "use IO::Handle" samo o sobe?

-Y.

-- 
| Jan "Yenya" Kasprzak  <kas at {fi.muni.cz - work | yenya.net - private}> |
| GPG: ID 1024/D3498839      Fingerprint 0D99A7FB206605D7 8B35FCDE05B18A5E |
| http://www.fi.muni.cz/~kas/   Czech Linux Homepage: http://www.linux.cz/ |
|-- If you start doing things because you hate others and want to screw  --|
|-- them over the end result is bad.   --Linus Torvalds to the BBC News  --|


Další informace o konferenci Perl