Я немного смущен противоречивым советом между документами до 5.10.0 и более последним модулем version. Perl Best Practices делает это довольно ясно, что версия строки («v1.0.3») плохо, и один должен указать версию следующим образом:Как вы определяете версию пакета в Perl?
use version; our $VERSION = qv('1.0.3');
но модуль версии говорит, что мы вернулись к использованию версии строк:
use version 0.77; our $VERSION = qv("v1.2.3");
Мы регрессировали или есть причина этого?
См. Также http://stackoverflow.com/questions/1878108/whats-the-modern-way-of-declaring-which-version-of-perl-to-use – Ether