Я видел несколько posts, что состояние use 5.12.0;
в Perl позволяет использовать определенные функции/прагмы по умолчанию (например, use strict;
). Другим примером может служить в UTF-8 and perl, где говорится, что use 5.14.0;
являетсяPerl: что включено в употребление 5. ##. #?
оптимальны для Unicode строка особенность UTF-8 обработки.
Я припоминаю, доступную use
декларации, которая обеспечивает определенные значения по умолчанию (например, use strict; use warnings; use diagnostics;
), но не могу вспомнить специфику. Как узнать, что включено в задание use 5.##.#;
? Например, что делает use 5.22.0;
по умолчанию? use strict;
? Что-нибудь еще? Благодарю.
Perfect. Это именно то, что я искал. Представлял ли я это, или есть какое-то подмножество 'feature ', которое включает в себя: стриктуры, предупреждения и диагностику за один раз?Спасибо – secJ
Насколько я знаю, в этом нет ничего, что могло бы сделать это, но, возможно, есть модули, которые это делают. Возможно, вы думаете о [Modern :: Perl] (https://metacpan.org/pod/Modern::Perl), который включает, помимо прочего, функции 'strict',' warnings' и все 5.10. – ThisSuitIsBlackNot
А, да, вот и все! Современный :: Perl. Еще раз спасибо – secJ