gpt4 book ai didi

perl - $_ 的奇怪值/行为

转载 作者:行者123 更新时间:2023-12-04 19:49:26 26 4
gpt4 key购买 nike

输出应该是aaabbbcccdddeee,而不是aaa555234dddeee

perl -wle'
map { for (my $i =2; $i <5; $i++) { push @a, $_ } } "a".."e";
print @a
'
aaa555234dddeee

仅在引用/取消引用 $_ 变量时的预期行为,

perl -wle'
map { for (my $i =2; $i <5; $i++) { push @a, ${\$_} } } "a".."e";
print @a
'
aaabbbcccdddeee

这是记录在案的错误(或功能)吗?

最佳答案

在我看来,这是上个月报告的错误实例(但已经存在 12 年):https://rt.perl.org/Public/Bug/Display.html?id=123285

它已修复,但我不相信任何已发布的版本。

关于perl - $_ 的奇怪值/行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27720526/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com