请问一下perl中while(<>){}是什么意思呢?
请问一下perl中while(<>){}是什么意思呢?
[解决办法]
<>表示从标准输入读入数据
[解决办法]
命令行输入文件名
如 ./my.pl text1.txt text2.txt
执行perl程序后,依次读取text1.txt和text2.txt
while(<>)表示先一行行的去读,结果保存在$_中
其实命令行的文件名是保存在变量@ARGV中的,你如果在程序中初始化
@ARGV=qw{text3.txt text4.txt};
则会读取text3和text4
说的有点乱,你查一下learning perl 第5章吧,都讲的很详细了