シュウォーツ変換
2003-07-11-2
[Programming][Book]
<http://www.aoki.ecei.tohoku.ac.jp/~miyabi/diary/2003-07-10.html>
にコメント。
行データを、指定したフィールドでソートするようなときには、ずばり「シュウォーツ変換 (Schwartzian Transform)」!!! 比較の度にいちいち split する手間がはぶけて効率的!
シュウォーツ変換は、「Effective Perl」に詳しい解説が載っています。
Web 検索しても情報が得られます。
■ジョセフ・ホール, ランドル・シュワォーツ / Effective Perl / アスキー

にコメント。
行データを、指定したフィールドでソートするようなときには、ずばり「シュウォーツ変換 (Schwartzian Transform)」!!! 比較の度にいちいち split する手間がはぶけて効率的!
@records_sorted = map {$_->[0]} sort {$a->[1] <=> $b->[1]} map { [$_, (split $split, $_)[$key]] } @records;
シュウォーツ変換は、「Effective Perl」に詳しい解説が載っています。
Web 検索しても情報が得られます。
■ジョセフ・ホール, ランドル・シュワォーツ / Effective Perl / アスキー
