内容

名称

SelectSaver - 保存和恢复选定的文件句柄

概要

use SelectSaver;

{
   my $saver = SelectSaver->new(FILEHANDLE);
   # FILEHANDLE is selected
}
# previous handle is selected

{
   my $saver = SelectSaver->new;
   # new handle may be selected, or not
}
# previous handle is selected

描述

SelectSaver 对象包含对创建时选定的文件句柄的引用。如果它的 new 方法获得额外的参数,则该参数将被选中;否则,选定的文件句柄保持不变。

SelectSaver 被销毁时,它会重新选择创建时选定的文件句柄。