Perl readline 函数



说明

此函数从 EXPR 引用文件句柄中读取一行,并返回结果。如果要直接使用 FILEHANDLE,则必须按类型通配符传递。

简单的 readline 函数相当于 <>。

语法

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

readline EXPR

返回值

此函数仅在标量上下文中返回一行,并在列表上下文中返回一个包含直到文件末尾的所有行的列表

示例

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

#!/usr/bin/perl -w

my($buffer) = "";
open(FILE, "/etc/services") or
   die("Error reading file, stopped");

$buffer = <FILE>;
print("$buffer");

$buffer = readline( *FILE );
print("$buffer");

close(FILE);

执行以上代码时,它将产生以下结果 −

# /etc/services:
# $Id: services,v 1.33 2003/03/14 16:41:47 notting Exp $
perl_function_references.htm
广告