perlのテキストファイルの読み込み

逐次処理する場合はまた違うっぽいが、一括読み込みなら、$inがファイルハンドラとすると、下記が早い

my $code = do { local $/; <$in>}

よくありそうな記述だと

my $code;
while(my $line = <$in>)
$code .= $line;
}

これの動作速度を比較する場合は、Benchmark ライブラリのcmptheseを使うのは間違い。

広告

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。