2007年10月10日

[Perl]openの形式

Perlのopenだが、通常以下のような2つの引数の形式を使うことが多いが
open FH, $filename;
これよりも3つの引数の形式を使うほうがいいらしい。
open FH, $mode, $filename;

この3つの引数の形式の場合はmodeに以下のような読み込みか書き込みかを指定する。
open IN, "<", $infile;
open OUT, ">", $outfile;

しかし3つの引数の形式の文字コードなどを指定することが出来るのでより判りやすいコーディングとなる。
open IN, "<:utf8", $infile;
open IN, "<:encoding(shiftjis)", $infile;

参考サイト
404 Blog Not Found:勝手に添削 - PerlによるCSVファイルの高速集計 2の「openは3引数で」
PerlでUTF-8の文字コードを扱う
posted by goblin at 17:43| Comment(0) | TrackBack(0) | Perl | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
この記事へのトラックバックURL
http://blog.seesaa.jp/tb/60011605

この記事へのトラックバック
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。