タグ

ブックマーク / perl-users.jp (2)

  • Perl5 のオブジェクト指向を理解する - モダンなPerl入門

    Inside Perl5 OO 対象読者: 他の言語で OO したことあるっぽいひと/Perl4 でとまってるひと Class をつくる まずは点クラスをつくってみましょう package Point; sub new { my ($class, %args) = @_; # 第1引数はクラス名 bless({%args}, $class); # データを bless すると、オブジェクトになる } sub x { my $self = shift; # 第1引数は、インスタンス $self->{x} = shift if @_; # 引数があればセッター扱いになる $self->{x}; } sub y { my $self = shift; $self->{y} = shift if @_; $self->{y}; } このようにして作ったクラスは、下記のようにして呼び出すことができま

  • CPAN::Mini::Webserver - モダンなPerl入門 - モダンなPerl入門

    ネットがつながらない状況でも search.cpan.org をつかいたい。そんなときにつかう。 インストール テストの具合がイマイチなので、現状では force install してしまうのがオススメ。 .minicpanrc がないと起動できないので、.minicpanrc に local: /path/to/minicpan と書いておくこと(パスは適当に指定)。 あとは % minicpan_webserver HTTP::Server::Simple: You can connect to your server at http://localhost:8080/ とすれば、ウェブサーバがたちあがるので、閲覧するだけ。 しかし現状のminicpan_webserverはportが8080固定でいけてないので perl -MCPAN::Mini::Webserver 'CPAN::

  • 1