Re: [問題] 請問perl有nested hash嗎?

看板Perl作者 (和賀英良)時間19年前 (2004/12/13 14:11), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/6 (看更多)
※ 引述《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?? ㄟ...如果大大你能夠講白一點,越白越好阿 ^^|| 個別算count真苦手阿 @@a -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.82.173
文章代碼(AID): #11lJAdIT (Perl)
討論串 (同標題文章)
文章代碼(AID): #11lJAdIT (Perl)