SelectSaver - save and restore selected file handle
use SelectSaver;
{
my $saver = new SelectSaver(FILEHANDLE);
# FILEHANDLE is selected
}
# previous handle is selected
{
my $saver = new SelectSaver;
# new handle may be selected, or not
}
# previous handle is selected
A SelectSaver object contains a reference to the file handle that was selected when it
was created. If its new method gets an extra parameter, then that parameter is selected; otherwise,
the selected file handle remains unchanged.
When a SelectSaver is destroyed, it re-selects the file handle that was selected when it was
created.
If rather than formatting bugs, you encounter substantive content errors in these documents, such as mistakes in the explanations or code, please use the perlbug utility included with the Perl distribution.