PBP

Perlで例外オブジェクトをeval & catch

ひさびさにPerlベストプラクティスネタ。Perlで例外処理というと、evalして$EVAL_ERROR(= $@)の文字列を判定するしかないと思っていたのだけれど、ちゃんと例外オブジェクト使う方法があった。やっぱりなんでもありだなPerlは。PBPによると、例外オブジェク…

sort時にキャッシュを仕込んで効率化する

PBP

最近はPerl Best Practiceを読んでいることが多いので、おもしろかった部分をまとめて書いておこうかと思う。ということで、本日はPerl Best Practice 8.1章 ソートからのネタ。sortはブロックを渡すことでソート方法を柔軟にコントロールできる。ただ、その…