今回はPerlのオブジェクト指向について。Javaほどの厳密性はありませんが、Perlでもオブジェクト指向的なプログラミングを行うことは可能です。今回はPerlのオブジェクト指向をさらっと基本的な部分(名前空間、コンストラクタ、継承)だけ見ていきたいと思います。そのほかの参考リンク名前空間とPackageプログラミングでは規模が大きくなってくると変数名や関数名がかぶってしまうことが見られます。これが重要な変数だった場合、意図しない上書きなどをしてしまう可能性があります。そのために同じtitleという変数名であっても”どの”titleなのかということを明記しておく必要があります。この”どの”に当たる概念が名前空間であり、perlではこれを下記のように書きます。PointこうしておくとPointのtitleということを明記できますので、変数名の衝突を防ぐことができます。コンストラクタPerlではコンストラクタの概念が難しいです。下記のような流れになります。インスタンス生成時、$classはクラス名を受け取る無名のハッシュが$selfの参照先になる(初期値が空という意味。パッケージ名として使用することが一般的です。baseとして呼び出します。初期値があるインスタンス生成は下記のように作成します。);似たようなファイルの読み込みにrequireがありますが、下記のような点が違います。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。その1Perlの文字コードがらみに関して。何となくやってきたのですが、せっかくなら整理したいのでまとめておきます。Perl自体は5.8.1以降を前提にしたいと思います。...Perlの配列、ハッシュ系の処理(grepを中心に)Perlの配列やハッシュで便利そうな処理をgrepを中心にいろいろ調べてみました。~リファレンスなど~こちらのブログでプログラミングを教えてるんですけど、プログラミングの基本といえば配列とオブジェクト指向だと思います。...大容量データの取り込みについて普段プログラムを組むときには可読性や保守性が大事なポイントになりますが、それと同じぐらい速度やメモリ効率なんかも大事です。...perlの環境構築(windows)先日まではJava案件がメインだったのですが、Perlの案件があり、これに取り組むことに。ローカルに環境を構築しようと思いましたが、これがすげー大変でした。