1

私はこれがばかげた質問であることを知っています。Perl を使い始めて約 2 か月になりますが、興味がありperldocます。私はそれを使用する方法を見つけ、変数man perldocに関するドキュメントを見つけようとしました。@ISA

しかし、私がするとき:

$perldoc -v @ISA

それは言う

No documentation for perl variable '@ISA' found

私はperldoc権利を使用していますか?または、何かをインストールする必要がありますか?

4

1 に答える 1

2

perldoc -vperlvarをチェックし@ISAますが、残念ながらそこにはドキュメントがありません。

@ISAperlobjに文書化されています。クラスの親クラスのリストを取得するために、メソッド解決中にチェックされます。

{
   package Base;
   sub new {
      my ($class) = @_;
      my $self = bless({}, $class);
      return $self;
   }

   sub do {
      print("do\n");
   }
}

{
   package Child;
   our @ISA = 'Base';
}

Child->new()->do();  # @ISA is consulted to locate "new" and "do".
于 2013-06-18T02:18:57.633 に答える