统计一个数组中相同元素的个数怎么实现啊?

统计一个数组中相同元素的个数怎么实现啊?

统计一个数组中相同元素的个数怎么实现啊?
一个数组的结构是
1 2 2 3 3 3 1 2 3这样
我想知道有几个1 几个2 几个3怎么做比较合适啊?
应该要用for循环吧.
一年前在www.perlchina.co.
一年前在www.perlchina.org首页的链接里能找到一篇有讨论的这个问题的文章 里面有几个人在讨论 但是似乎找不到了
不过,下面的文章对你应该有帮助,虽然没有恰好符合你的问题,但已经很相似了

grep 函数介绍
http://www.perlchina.org/archive/archive.php?action=archive&page=53




   

哦,一位朋友说用map很快的,我记不起来了
谢谢hangring,我想起一点.
谢谢hangring,我想起一点来了,如果不用匿名hash直接赋值给一个hash再输出就可以了,我去查一下map函数去
map { $result{$_}++ } qw.
map { $result{$_}++ } qw(1 1 2 2 2 3);

%result就是你要的东西