【发布时间】:2013-12-03 05:07:09
【问题描述】:
如何检测 Ctrl+D 以跳出 Perl 中的循环?
while (1){
$input = <STDIN>;
print $input;
#This is where I would check for CTRL+D
#last if ($input equals to CTRL+D); EXIT LOOP
if($input > 0){
print " is positive\n";
}
elsif($input < 0){
print " is negative\n";
}
else { print " is zero\n"; }
}
【问题讨论】: