はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ values

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 1 / 1件)
 

each()は遅い上に微妙な問題も起きやすい - Islands in the byte stream

2011/06/04 このエントリーをはてなブックマークに追加 67 users Instapaper Pocket Tweet Facebook Share Evernote Clip each keys ベンチマーク 内部 問題

perlfaq特別な条件がないかぎり、each()は使うべきではありません。代わりにkeys()/values()を使うべきです。その理由は2つあります。 each()は遅いeach()でハッシュ全体をループするのは遅いです。これは、keys()/values()がその内部の値をそのまま参照する*1のに対し、each()は代入しないとその値を使えないからです。ベンチマーク: #!perl use ... 続きを読む

 
(1 - 1 / 1件)