2011年06月09日17:45 カテゴリLightweight Languages perl - 勝手に添削 - each vs. splice 今のはまずかったよ、ひさいち。 遅いeachの代わりに使うspliceのメリット、デメリット | パルカワ! で、今回は遅いeachを使う代わりに高速なspliceはどうでしょう?って話。 eachとspliceの速さ比較用コード — Gist よりにもよって、初期化を放り投げるなんて! # … my %mapping = my @mapping = map {$_ => $_} (1..100); # ここで初期化しているけど… cmpthese -1, { splice => sub { while (my ($key, $value) = splice @mapping, 0, 2) {} }, # … }; use strict; us
![perl - 勝手に添削 - each vs. splice : 404 Blog Not Found](https://cdn-ak-scissors.b.st-hatena.com/image/square/da78a05937633f7a2b4b2219826151c370cd607b/height=288;version=1;width=512/https%3A%2F%2Fparts.blog.livedoor.jp%2Fimg%2Fusr%2Fcmn%2Fogp_image%2Flivedoor.png)