看板 Perl 關於我們 聯絡資訊
※ 引述《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
Yaowei:感謝我懂^^ 04/02 23:28
※ 編輯: reizarc 來自: 61.216.172.12 (04/02 23:54)