我一直在寻找一种从perl中读取文件的方法,我找到了以下示例:
open($FH_READ, "data.txt");
while ($line = <$FH_READ> )
{
....
}
我的问题是&#39;&lt; &GT;&#39;在perl中意味着什么?
答案 0 :(得分:1)
如果您看到一个您不理解的Perl运算符,那么最好阅读Perl operator documentation。在这种情况下,您需要section on I/O Operators。
在标量上下文中,评估尖括号中的文件句柄会产生 该文件的下一行(包括换行符,如果有的话)或undef 在文件结尾或出错时。
答案 1 :(得分:0)
It reads your file line by line。这相当于写while($line = readline(*$FH_READ)) { … }
。
答案 2 :(得分:0)
您还可以在列表上下文中使用<$FH_READ>
来阅读整行:
my @lines= <$FH_READ> ;