У меня есть привычка запускать каждый из моих скриптов с помощью
use strict;
use warnings;
Но некоторые из репатриантов здесь рекомендуют
use warnings 'all';
Если я понял их правильно, последнее даже лучше первого. Поэтому я прочитал документы и нашел
Все предупреждения включены в блоке одним из следующих:
use warnings; use warnings 'all';
Даже книга Camel Book не говорит ничего другого:
use warnings; # same as importing "all"
So
- есть ли разница, или
- это просто более надежное будущее (в случае, если будущие версии предупреждений о проблемах в Perl, о которых мы не знаем сейчас, и
use warnings;
не поймаем), или - это просто еще одна привычка, например,
ps -ef
противps aux
? Некоторые люди используют это, другие предпочитают другие.