Như tiêu đề nói, tôi không rõ ràng khi nào một chương trình con sẽ được gọi. Từ trang require tại perldoc, người ta có thể viết:Khi nào là tham chiếu chương trình con trong @INC được gọi?
push @INC, \&my_sub;
sub my_sub {
my ($coderef, $filename) = @_; # $coderef is \&my_sub
...
}
nhưng điều này chính xác? Gói yêu cầu hoặc tập lệnh yêu cầu (hoặc gói)? Tôi đã thử cả hai với một số tuyên bố print
sentinel nhưng không làm việc như vậy rõ ràng có cái gì đó tôi không nhận được.
Wow, bằng cách nào đó tôi đã đọc tài liệu 'require()' nhiều lần mà không nhận thấy tính năng này! – Ether
Tôi không biết tài liệu bằng trái tim. Tôi chỉ biết làm thế nào để google. –