首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Perl 5.10+中词法$_的优点、缺点和丑陋

Perl 5.10+中词法$_的优点、缺点和丑陋
EN

Stack Overflow用户
提问于 2010-08-04 03:28:01
回答 4查看 877关注 0票数 19

从Perl5.10开始,现在可以在词法上限定上下文变量$_的作用域,或者显式地作为my $_;,或者在given / when构造中。

有没有人发现词法$_的好用法?它是否使任何构造更简单/更安全/更快?

如果它使情况变得更加复杂,那该怎么办?词法$_是否在您的代码中引入了错误?(因为写入$_的控制结构将使用词法版本,如果它在作用域中,这可能会改变代码的行为,如果它包含任何子例程调用(由于失去动态作用域))

最后,我想构建一个列表,阐明何时将$_用作词法、全局词或无关紧要的词。

NB: as of perl5-5.24这些实验特征是no longer part of perl

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3400066

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档