我與使用以下語法得到警告「哈希分配的元素奇數」 -警告 - 在Perl
my %data_variables = ("Sno." => (5,0),
"ID" => (20,1),
"DBA" => (50,2),
"Address" => (80,3),
"Certificate" => (170,4),
);
但我不明白,在使用類似的語法類似的警告。
my %patterns = ("ID" => ("(A[0-9]{6}?)"),
"Address" => (">([^<]*<br[^>]+>[^<]*)<br[^>]+>Phone"),
"Phone" => ("Phone: ([^<]*)<"),
"Certificate" => ("(Certificate [^\r\n]*)"),
"DBA" => ("<br[^>]+>DBA: ([^<]*)<br[^>]+>"),
);
什麼也看http://stackoverflow.com/questions/2914183/how-do -i-interact-with-a-perl-object-that-has-a-hash-attribute – daxim 2010-08-26 14:09:11
Perl的列表展平再次發生。列表展平具有有益的效果,但對於那些不習慣使用它的人來說也經常令人困惑。一個好處的例子是不需要特殊的應用函數(http://en.wikipedia.org/wiki/Apply),你可以建立一個函數參數的數據結構並簡單地使用它。 – daotoad 2010-08-28 06:14:20