Slide 9
Slide 9 text
配列ベースのクラス
配列ファレンスにパッケージ名を紐付かせる
インスタンス変数は配列リファレンスの要素
大昔からあるモジュールでよく使われている
Time::Piece, File::stat etc...
package Point;
sub new {
my ($class, $x, $y) = @_;
bless [$x, $y], $class;
}
sub x {
my $self = shift;
$self->[0]; # インスタンス変数
}
9 / 23