作者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)