はじめに 2015年03月08日の初回投稿なので久々の更新です。そして、内容がプアだったので全面改訂です。自分は、Perl の猛者という訳でもないので、誤りなどがあったら指摘していただくとうれしいです。それに、わかりやすさを優先にしているので、正確でないところがあるかもしれません。 Perl で OOP (Object Oriented Programming) する意味 現在よく使われている Perl 5.x は Ruby などに比べると古い言語なので、元々 OO (Object Oriented) 機能はありませんでした。OO 機能は後付けであり、便利な構文などはありません。そのため、現代的なプログラミング言語として Perl 6 が開発されましたが、Perl 5.x と互換性がないため普及していません。 そもそも Perl 5.x にはキーワードの class がありません。それじゃ