当前位置:首页 » 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");