Ich bin nicht sicher, ob und was für einen Unterschied macht es, wenn ein eine Perl-Modul Sollte ich "verwenden 5.12.0 verwenden; Warnungen verwenden" in einem Perl-Modul?
use 5.12.0;
use warnings;
package MYPACKAGE;
# functions are here
1;
mit
package MYPACKAGE;
use 5.12.0;
use warnings;
# functions are here
1;
oder
starten oder wenn dieseuse ...
nicht
bei allen weil die
use ...
vererbt angesehen werden aus dem aufrufenden Perl-Skript.
Die Frage läuft wahrscheinlich auf: ist es wert, diese use ...
in einem Modul anzugeben oder reicht es aus, wenn ich sie in meinem Perl-Skript angegeben habe.
Es ist möglich, ein Modul zu verwenden, [ 'strict'] (http://perldoc.perl.org/strict.html "perldoc strict") und ["warnings"] (http://perldoc.perl.org/warnings.html "perldoc warnings") in Ihrem Namen. 'Paketbeispiel; Verwenden Sie streng; sub import {strict-> import} Beispiel: [Modern :: Perl] (http://p3rl.org/Modern::Perl "perldoc Modern :: Perl") –