7
use Modern::Perl;
use DateTime;
use autodie;
my $dt;
open my $fh, '<', 'data.txt';
# get the first date from the file
while (<$fh> && !$dt) {
if (/^(\d+:\d+:\d+)/) {
$dt = DateTime->new(...);
}
print;
}
我期待這個循環讀取文件的每一行,直到讀取第一個日期時間值。
代替$ _是unitialised,我也得到「未初始化值$ _的模式匹配」(和打印)消息的負載。
任何想法,爲什麼出現這種情況?
一個
ActiveState perl v5.14.1 – Richard 2012-03-27 12:06:49