當前位置:首頁 » Perl » perl select()函數

perl select()函數

perl select()函數例子,select()函數實例代碼 - 設置輸出到一個文件句柄FILEHANDLE,默認的文件句柄,設置使用的功能。

語法

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