perl5140delta本地化绑定变量

时间:2011-05-20 01:33:37

标签: perl documentation tie

perl5140delta表示本地化的绑定变量没有长期束缚。此更改已在5.13.1中实施,但已在5.13.2中恢复。这是回到5.14(从我的测试看起来似乎不是)或者5.14.0的增量是不正确的?

我关心,因为我相信这会打破常规使用的File::chdir

1 个答案:

答案 0 :(得分:6)

perldelta说,本地化的“哈希和阵列”不再束缚。标量不受影响。

您链接的文档,perl5132delta说:

localised tied scalars are tied again.

The change in behaviour in 5.13.1 of localising tied scalar values has been reverted to the existing 5.12.0 and earlier behaviour (the change for arrays and hashes remains).

我必须说的是,您可以使用CPAN测试人员服务在许多版本的Perl上检查您喜欢的模块的状态。

查看File::chdir 0.1004的报告。它通过了不同平台上的所有5.14 RC测试。根据CPANTS你的状况良好。

当然,您可以下载并构建一个5.14的测试版本并亲自尝试,只是为了确定。