有一個容易的方法讀入filehandles:用
因為要大量進行這樣的工作,通常再進行一下簡化,
把記錄放到$_中,而不是$record中:
defined()將自動加上,在Perl5.004_04以前的版本中,該命令給出一個警示。要了解所用的Perl版本,可在命令行下打入:
perl-v
一旦我們讀出了一個記錄,通常打算去掉記錄分隔符,(缺省值為換行符字符):
chomp($record);
Perl4.0版本僅有chop()操作,去掉串的最后一個字符,不管該字符是什么。chomp()沒有這么大的破壞性,如果有行分隔符存在,它僅去掉行分隔符。如果你打算去掉行分隔符,就用chomp()來代替chop()。
新聞熱點
疑難解答
圖片精選