- 论坛徽章:
- 0
|
本帖最后由 10prince 于 2012-03-13 10:04 编辑
各位大牛好,本人是perl的新手~ 这是一门令我神往的语言。在小骆驼的书里, 遇见问题了,特来论坛求助:
Q1:以下这个程序,我开了 use strict就报错;
Q2:变量定义,变量使用也有问题。 在程序块外面,循环外面,怎么来内插变量?
请看程序吧! 用砖石符,把读入的文件每一行的每一个有效单词进行计数。
#!/usr/bin/perl
use warnings;
#use strict;
while (<>){
foreach (split){
$total = 0;
$total++;
next if /\W/ ;
$valid = 0;
$valid++;
#%count;
$count{$_}++;
}
}
print "total things = $total, valid words = $valid\n";
foreach my $word (sort keys %count){
print "$word \t\t has $count{$word} times\n";
}
论坛比较冷清,请大家赐教,多谢啦!! |
|