作者reizarc (零式札克)
看板perl
标题Re: [问题] 请教程式内容?
时间Mon Apr 2 22:48:41 2007
※ 引述《Yaowei (成就你的大事)》之铭言:
: while(<LINE>){
: s/(\w+)/$w{lc($1)}++/eg;
: END{print $w{$_}," $_\n" foreach (sort keys %w);}
: }
: 其中 为什麽使用END呢?
: 发现如果将END拿掉的话,则会跑很多次出来
: 而若有END的话 ,则是只会出现一次结果?
: 先谢过各位罗^^
虽然我不知道它为什麽要放在那里 ...
但是
BEGIN{ blahblah... }
这个 block 会在程式开始时先执行
END{ blahblah }
同样的 结束时执行
--
Welcome to my ...
[
Blog in LiveSpace: http://reizarc.spaces.live.com/ ]
[
Sketching album: http://vision.twbbs.org/gallery/crazier ]
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.216.172.12
1F:推 Yaowei:感谢我懂^^ 04/02 23:28
※ 编辑: reizarc 来自: 61.216.172.12 (04/02 23:54)