这个有效:
while (<CONF>) { print $_; }
if (<CONF>) { print $_; }
出现未初始化值的错误,请问我漏掉了什么?
while
$_
perlop
if (<HANDLE>)
unless <HANDLE>
until <HANDLE>
while (<CONF>)
被重写为
while (defined($_ = <CONF>))
所以,您可能需要:
if (defined($_ = <CONF>))
while
)开始查找,如果没有找到,就去看perlvar(关于$_
)。 - user166390perlop
中。 - mobif (<HANDLE>)
(以及unless <HANDLE>
和until <HANDLE>
)自动分配给$_
,如果这是你想要的话。 - mob