while (<>) 的判断条件是什么意思?

while (<>) 的判断条件是什么意思?

while (<>) 的判断条件是什么意思?
源程序是这样的:
excerpted from "Learning Perl, 4th Edition"

#!/usr/bin/perl -w
my $what = "larry";

while (<>) {
if (/^($what)/) { # pattern is anchored at beginning of string
print "We saw $what in beginning of $_";
}
}

我是新手,知道的帮忙解答一下,谢谢谢谢。查过了书,但是好像都没有提到<>的用法,源程序又没有注释, google也google不出这种标点符号性的东西...

thank you all




   

缺省情况下,<>是从.
缺省情况下,<>是从STDIN读入一行,在windows平台上输入Ctrl+C就会中止退出。
谢谢了!
Thanks a lot!