1

在 Perl 5.6.1 中开发代码但在 Perl 5.8.x 或 5.10.x 中运行代码有什么影响(如果有的话)?

我正在使用这些模块:

(For Linux)
HTTP::Request
HTTP::Response
LWP::UserAgent
Unicode::String
XML::DOM
DateTime::Format::DateManip

(对于 Windows)

Unicode-String
XML-DOM
DateTime-Format-DateManip (Haven't installed this yet on Windows, still looking for package)
4

3 回答 3

7

每个 Perl 版本的发行说明都很好地总结了与之前版本的所有重要差异。见,例如

perl58delta

perl581delta

perl5100delta

于 2010-01-27T17:02:33.477 回答
4

试一试就知道了。您可以同时安装多个 perl,但它们会相互干扰。用不同的版本测试你的代码,看看会发生什么。如果一切都崩溃了,你仍然有原来的 perl。

请参阅如何安装多个版本的 Perl?

于 2010-01-27T20:25:06.790 回答
2

这些是相当标准的模块......我不希望有很多问题。一般来说,Perl 已经足够成熟,您可以假设向后兼容。但是在你尝试之前你不能确定它:)

于 2010-01-27T15:56:51.040 回答