Как использовать perldoc для поиска документации по "@ISA"?
Я знаю, что это глупый вопрос. Я использую Perl уже около 2 месяцев, и я заинтересован в perldoc
, я использовал man perldoc
чтобы узнать, как его использовать, и попытался найти документацию на @ISA
переменная.
Но, когда я делаю:
$perldoc -v @ISA
Это говорит
No documentation for perl variable '@ISA' found
Я использую perldoc
право? Или мне нужно что-то установить?
1 ответ
Решение
perldoc -v
проверяет перлвар, но @ISA
нет документа там, к сожалению.
@ISA
задокументировано в perlobj. Это проверяется во время разрешения метода, чтобы получить список родительских классов класса.
{
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".