広告スペース(バナー)
レッスン 15 / 20

ファイル入出力の基本

このレッスンでは、Perlでファイルを読み書きする基本の考え方を学びます。「Perl ファイル読み込み 書き込み」で調べている方向けです。

open関数でファイルハンドルを開き、closeで閉じます。読み込みモード(<)・書き込みモード(>)・追記モード(>>)を指定できます。

このレッスンではブラウザ上で実際にファイルを扱うことはできないため、コードの構造だけを確認します。open(my $fh, '<', 'data.txt') or die "開けません: $!";のように、ファイルが開けなかった場合のエラー処理も一緒に書くのがPerlの慣習です。

初心者がよくつまずくのが、or dieのようなエラー処理の書き忘れです。ファイル操作は失敗する可能性が常にあるため、失敗時の処理を必ずセットで書く習慣が大切です。

実際の開発現場では、Perlはログファイルの読み込み・集計・レポート生成といったバッチ処理で今も広く使われており、ファイル操作はその中心的な処理です。

📖 お手本コード
✍️ あなたのコード
コードを書いたら「実行する」を押してください

🧪 このサイトではPerlを直接コンパイル・実行できないため、お手本コードと同じ内容を入力できたかをその場で判定します(採点はブラウザ内だけで行われ、どこにも送信されません)。

🎯
ここまでできればゴール達成!
ログファイルを1行ずつ読み込む処理の考え方が理解できるようになります。
広告スペース(バナー)
広告スペース(記事内)