作者chernglin (小骋诚)
看板Perl
标题[问题] hash
时间Sat Oct 30 22:40:58 2010
请问一下有人知道
当我作:
$hash{$key} = $value;时
若key值重复 则value就不会被insert到hash table中
那perl是用什麽机制过滤掉重复的key值?
同一段程式码
如果用阵列去实做的话
还要额外检查key是否重复
反观hash就执行起来就非常有效率
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.69.24
1F:推 CindyLinz:不会 insert, 但是会 replace 喔~ 10/30 23:43
2F:→ chernglin:对耶 会被replace 10/31 02:42
3F:→ tangcc:XD 10/31 18:01
4F:→ kornelius:XD. 如果不要 replace 请用 $hash{$key} ||= $value; 11/03 17:57