select FILEHANDLE select select RBITS, WBITS, EBITS, TIMEOUT |
设置输出到一个文件句柄FILEHANDLE,默认的文件句柄,设置使用的功能,例如打印和写入,如果没有文件句柄指定的文件句柄。如果没有指定文件句柄,然后返回当前的默认文件句柄的名字。
select (RBITS, WBITS, EBITS, TIMEOUT ) 调用系统功能select()使用指定的比特。选择功能设置控件的处理非阻塞I/O请求。 返回的文件句柄等待I / O在标量上下文,或等待句柄的数量和剩余时间在一个列表上下文。
以前的默认文件句柄,如果FILEHANDLE指定
如果没有指定文件句柄,则为当前默认的文件句柄
#!/usr/bin/perl -w #by www.gitbook.net open(FILE,">/tmp/t.out"); $oldHandle = select(FILE); print("This is sent to /tmp/t.out.\n"); select($oldHandle); print("This is sent to STDOUT.\n");