[問題] 刪除或清空整個hash ?
小弟遇到一個奇怪的狀況...
為了要在每一次的loop中將hash歸零
小弟寫了:
foreach(){
%h={};
...
}
但卻發現一個問題: 這樣會讓%h內,每次都會存在一個key, 形式大概是 HASH(0x123456)
請問要如何做,才能讓%h每次都歸零,然後又不會多像上面那樣的key出來?
=============================================================
實驗:
(1)
%h={};
$h{'a'}=b
則 length(keys(%h)) 為 2
(2)
$h{'a'}=b
則 length(keys(%h)) 為 1
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.5.111
→
09/03 23:56, , 1F
09/03 23:56, 1F
→
09/03 23:57, , 2F
09/03 23:57, 2F
→
09/04 00:09, , 3F
09/04 00:09, 3F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):
Perl 近期熱門文章
PTT數位生活區 即時熱門文章