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");