2007-07-19から1日間の記事一覧

Rubyで各文字処理

Rubyでの文字単位での処理もちょっとだけ調べてみた。each_charはStringクラスにはデフォルトでは存在しないようだ。(require 'jcode'すれば使えるようになる。)str[2]みたいなアクセス法でアクセスした場合はバイトインデックスになる。これはjcodeを使って…

Perlで各文字処理のその後

案1. $str = substr($str, 0, 1);でループを回す→遅すぎ(7万文字程度で大体21秒。) 案2. メモリの事は気にせずsplit //, $strしてからループを回す→7万文字は一瞬で処理できたが、調子に乗って文字数を増やすとなんかOSごと固まった(もう怖いので試したく…