Re: [問題] 請問perl有nested hash嗎?
※ 引述《jasonzn (和賀英良)》之銘言:
: ※ 引述《seagal (待救的小米)》之銘言:
: : 所以每指定一個ip,程式應該要呈現他那個ip去過的網站,以參觀次數作前10名呈現
: : 一開始建的table: %host (就是以ip為key,網站host為value),
: : ---------------------------------------
: : 基本上你的問題
: : 每一個使用者 能夠對應到多個網址
: : 每個網址有自己的count數 right?
: Yes
: : 如果你不要使用DB
: : 就得先存入text file 自己想方法去parse他
: 目前一開始還不打算用DB....我的確要用上面的方法
: : 只是hash的hash應該使用我給你的那個碼
: : $hash_ref->{IP}->{website} = count;
: ~~~~~~~~~~~~~~~~~~~~~~~
: 剛看過reference的電子書...這裡還是不懂耶@@
: : 要懂我這行碼 你只要把reference弄熟就可以了
: 我寫了一下:
: foreach $href(\%host) {
: foreach $key( keys %$href ) {
: $ref = $href->{$key}; # 這是你給我的$hash_ref->{IP}
: print "$ref\n";
: }
: }
: 印出來就像:
: www.chrosmack.com # 這四行是IP1~IP4的記錄
: g.msn.com messenger.msn.com members.msn.com members.msn.com members.msn.com memb
: www.top-sites.ws www.detik.com www.detik.com
: chat.yahoo.com
: 然後你的範例中,%{$ref}這怪怪的@@,$ref應該不是一個hash的reference??
這個是一個hash reference沒錯喔
那這個hash是什麼呢
key is: ip
value is: count
你上面的寫法又錯了喔
要再把我這幾句話弄懂
如果不懂的話 ㄝ
有沒有人可以幫我解釋的啊?
: ㄟ...如果大大你能夠講白一點,越白越好阿 ^^||
: 個別算count真苦手阿 @@a
--
生物資訊研究室:每天都會更新文件,提供生物資訊教學,生物字典。
http://www.bioinformatic.idv.tw
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.109.175.195
推
140.116.82.173 12/13, , 1F
140.116.82.173 12/13, 1F
推
140.109.175.195 12/13, , 2F
140.109.175.195 12/13, 2F
→
140.109.175.195 12/13, , 3F
140.109.175.195 12/13, 3F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 5 之 6 篇):