Re: [問題] 請問perl有nested hash嗎?
※ 引述《jasonzn (和賀英良)》之銘言:
: 我的問題是這樣的...對於下面的文件:
: 219.68.138.37 http://www.top-sites.ws/
: 80.199.93.248 http://chat.yahoo.com
: 56.184.122.209 http://g.msn.com/
: 56.184.122.209 http://g.msn.com/
: 56.184.122.209 http://members.msn.com/
: ........等等
: 我希望使用者選定一個IP,然後程式可以針對其參觀的網址作排行
: 我現在的寫法是先建一個key/value: IP/website的Hash table
: 然後這個hash應該長成:
: 219.68.138.37 http://www.top-sites.ws/
: 80.199.93.248 http://chat.yahoo.com
: 56.184.122.209 http://g.msn.com/ http://g.msn.com/ http://members.msn.com/
: 接下來我用values取出這個hash的value作處理,也就是現在只對右手邊的網址做處理
: 像第三行網址中http://g.msn.com/出現2次,而http://members.msn.com/只出現一次
: 所以以56.184.122.209這個IP來說,http://g.msn.com/是他比較常去的,所以應顯示
: 219.68.138.37 http://www.top-sites.ws/
: 80.199.93.248 http://chat.yahoo.com
: 56.184.122.209 http://g.msn.com/ http://members.msn.com/
: 大概是這樣,我希望做出巢狀Hash的樣子,以上例來說就是
: key value
: ( IP website),而其中的website又跟參觀次數count形成一個hash table
: 請問大家這樣要怎麼做呢,我可能敘述的不好,但還是希望有人能看懂^^"
: 謝謝:)
$hash_ref->{IP}->{website} = count;
--
生物資訊研究室:每天都會更新文件,提供生物資訊教學,生物字典。
http://www.bioinformatic.idv.tw
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.109.73.177
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 6 篇):