gpt4 book ai didi

perl - $_ 的奇怪值/行为

转载 作者:行者123 更新时间:2023-12-05 01:01:47 25 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/27660856/

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