http://www.perlmonks.org?node_id=435620


in reply to Re: Perl oddities
in thread Perl oddities

I had never really thought of it like that: maybe because we teach it in the second day of Learning Perl and I don't talk about objects and such then. This has also been around a bit longer than

Too bad this doesn't seem to work.

#!/usr/bin/perl STDOUT->print( "Hello World!\n" );

I get this error:

Can't locate object method "print" via package "IO::Handle" at io.pl l +ine 3.

If I change it slightly, though, I get the expected output. I'm surprised I didn't get the "perhaps you forgot to load ..." message that usually comes with this sort of error.

#!/usr/bin/perl use IO::Handle; STDOUT->print( "Hello World!\n" );
--
brian d foy <bdfoy@cpan.org>