Cody Fendant has asked for the wisdom of the Perl Monks concerning the following question:
I want to write a module such that I can do this with a certain file:
use MyModule; my $reader = MyModule->new(); ### MyModule opens a file behind the scenes while(my $line = $reader->get_next_line()){ print "here's the next line: $line\n"; } ### stop when we get to the end of the file, obviously
That is, keep the file handle open in the module and each time I call get_next_line() get one more line.
Clearly I can't keep re-opening the file every time. Do I use a module like Tie::File?
Thanks in advance.
Back to
Seekers of Perl Wisdom