当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Perl readline用法及代码示例



描述

该函数从 EXPR 引用的文件句柄中读取一行,返回结果。如果要直接使用 FILEHANDLE,则必须将其作为 typeglob 传递。

简单的 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 readline Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。