这有效: -
while (<CONF>) {
print $_;
}
Run Code Online (Sandbox Code Playgroud)
但这不是: -
if (<CONF>) {
print $_;
}
Run Code Online (Sandbox Code Playgroud)
并给出关于未初始化值的错误.我在这里错过了什么?
while (<CONF>)
Run Code Online (Sandbox Code Playgroud)
被改写为
while (defined($_ = <CONF>))
Run Code Online (Sandbox Code Playgroud)
所以你可能想要
if (defined($_ = <CONF>))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
478 次 |
| 最近记录: |