)"和 "if()"有什么区别?-6ren"> )"和 "if()"有什么区别?-这行得通:- while () { print $_; } 但这不是:- if () { print $_; } 并给出有关未初始化值的错误。我在这里想念什么? 最佳答案 while () 被-6ren">
gpt4 book ai didi

perl - perl 中的 "while()"和 "if()"有什么区别?

转载 作者:行者123 更新时间:2023-12-01 09:03:36 24 4
gpt4 key购买 nike

这行得通:-

while (<CONF>) {
print $_;
}

但这不是:-

if (<CONF>) {
print $_;
}

并给出有关未初始化值的错误。我在这里想念什么?

最佳答案

while (<CONF>)

被重写为

while (defined($_ = <CONF>))

所以你可能想要

if (defined($_ = <CONF>))

关于perl - perl 中的 "while(<FH>)"和 "if(<FH>)"有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12271744/

24 4 0