首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

请教一上perl中while(<>){}是什么意思呢

2012-09-25 
请问一下perl中while(){}是什么意思呢?请问一下perl中while(){}是什么意思呢?[解决办法]表示从标准

请问一下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章吧,都讲的很详细了

热点排行