参数传递
2016-07-04 15:00
218 查看
ARGV数组
变量 $#ARGV 在 Perl 中负责保存数组最后一个元素的编号,而不是数组元素数目。因此,命令行参数的总数是 $#ARGV + 1。$#ARGV变量的初始值为 -1。当文件句柄 ARGV 位于角括号中时(< ARGV >),Perl便会把命令参数当作文件名来对待。此时就会把文件名赋值给ARGV,并立刻将数组 @ARGV 左移一位,这样也就缩短了 @ARGV 数组的长度。
ARGV 与 Null 文件句柄
一组空的角括号<>称为 Null 文件句柄。 当使用输入运算符<>时,不论是否出现关键字 ARGV, Perl 都会逐一遍历并移动 ARGV 数组中的各个参数,并按顺序依次处理这些参数。在打开 ARGV 文件句柄后,每次只能移出其中一个参数。eof 函数
eof函数用于检查是否到达文件末尾。如果对文件句柄FILEHANDLE的下一次读操作时发生在文件末尾,或者文件没有打开的话,函数就返回1.如果没有提供参数,则eof函数将返回上一次文件读操作的eof状态。带括号的eof函数可用在循环体代码内,负责在读取上一个文件句柄时判断其文件末尾状态。如果不带括号的话,该函数则可检查每个已打开文件的末尾状态。
格式:
eof(FILEHANDLE) eof() eof
相关文章推荐
- Perl模块编写说明
- perl如何避免脚本在windows中闪一下就关闭
- Perl中的特殊内置变量详细介绍
- linux下使用perl获取本机ip的几种方法介绍
- perl 控制结构 条件控制 if while
- Perl中的列表和数组学习笔记
- perl数据库添加、删除、更新、查询操作例子
- perl操作MongoDB报错undefined symbol: HeUTF8解决方法
- Perl中使用MIME::Lite发送邮件实例
- 什么是Perl?编程语言Perl详细介绍
- About Perl(翻译Perl官网介绍)
- perl 基本语法介绍
- perl 模式匹配参数详解
- PERL脚本 学习笔记
- perl 列表和数组变量详解
- 探索Perl的世界(更新到40集)-Perl视频教程
- perl 文件读写详细说明
- perl中5个常见错误
- Perl ASCII 字符判断
- perl 学习资料整理篇第1/4页