Perl 中的 select函数

首页 / Perl入门教程 / Perl 中的 select函数

描述

此函数将输出的默认文件句柄设置为FILEHANDLE,如果未指定文件句柄,则设置由print和write等功能使用的文件句柄。如果未指定FILEHANDLE,则它将返回当前默认文件句柄的名称。

select(RBITS,WBITS,EBITS,TIMEOUT)使用指定的位调用系统功能select()。 select函数设置用于处理非阻塞I/O请求的控件。返回标量context中等待I/O的文件句柄数,或列表context中等待的文件句柄数和剩余时间

语法

以下是此函数的简单语法-

链接:https://www.learnfk.comhttps://www.learnfk.com/perl/perl-select.html

来源:LearnFk无涯教程网

select FILEHANDLE

select

select RBITS, WBITS, EBITS, TIMEOUT

返回值

此函数返回先前的默认文件句柄(已指定FILEHANDLE)和当前的默认文件句柄(如果未指定FILEHANDLE)。

以下是显示其基本用法的示例代码-

#!/usr/bin/perl -w

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

执行上述代码后,将产生以下输出-

This is sent to STDOUT

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

透视HTTP协议 -〔罗剑锋(Chrono)〕

Netty源码剖析与实战 -〔傅健〕

数据中台实战课 -〔郭忆〕

Django快速开发实战 -〔吕召刚〕

如何讲好一堂课 -〔薛雨〕

业务开发算法50讲 -〔黄清昊〕

超级访谈:对话毕玄 -〔毕玄〕

结构沟通力 -〔李忠秋〕

AI大模型系统实战 -〔Tyler〕

好记忆不如烂笔头。留下您的足迹吧 :)