Как реализовать семантику импорта в текущую область блока? - PullRequest
3 голосов
/ 03 марта 2011

В документации use указано, что:

Некоторые ... псевдомодули импортируют семантику в текущую область блока (например, строгие или целочисленные, в отличие от обычных модулей, которые импортируют символы в текущий пакет (которые действуют до конца файла).

Аналогично, autodie

Заменить функции на те, которые преуспели или умерли с лексической областью действия

Как реализовать семантику импорта в текущую область блока с помощью обычных модулей?

1 Ответ

7 голосов
/ 03 марта 2011

strict и warnings реализованы с использованием некоторых специальных переменных-флагов, которые не содержат места для пользовательских прагм.Начиная с Perl 5.10, вы можете написать свои собственные лексически ограниченные прагмы. perlpragma содержит информацию о том, как это сделать.Вы также можете просмотреть источник существующих прагматических модулей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...