- 3
- 0
- 约6.05千字
- 约 27页
- 2018-01-18 发布于河南
- 举报
perl第4章
读取标准输入 STDIN为行输入操作,实际上对每一个文件句柄的行输入操作均有表示 chomp($line=STDIN); chomp(@line=STDIN); 行输入操作到达文件的结尾时将返回undef, 表示文件结束 while (defined($line = STDIN)) { print I saw $line; } 如果此处省略$line,则值被读取到$_中。 while (STDIN){ print The input character is: $_; } 钻石操作符 使用可以从指定的地方(通常是文件)读取输入。程序 运行时,需要指定参数。myProgram包含以下代码: while (defined($line = )){ chomp($line); print It was $line that I saw!\n; } 命令行参数: perl myProgram 文件1 文件2 ……文件n 注意: I. Perl会把这些文件串联起来一并输出,中间没有间隔。 II. 如果没有命令行参数,会默认从STDIN读取输入。 调用参数 前面的命令行参数并不是直接传给,Perl会把这些参数放到默认的 特殊数组@ARGV里,从这个数组里面读取参数。 @ARGV本质上就是一个数组,数组的所有操作对它全部适用。 如
原创力文档

文档评论(0)