gpt4 book ai didi

perl - reverse 不在列表上下文中隐式使用 $_,这是一个错误吗?

转载 作者:行者123 更新时间:2023-12-05 08:21:18 25 4
gpt4 key购买 nike

@array = reverse; 
and
@array = reverse $_;

两者不同。 @array = reverse 不隐式使用 $_。我们必须显式声明 $_。这是一个非常奇怪的情况,默认情况下不使用 $_。是错误吗?

最佳答案

据我了解 reverse documentation , reverse 适用于数组,因此它应该使用 @_ 而不是标量 $_?

文档说“在标量上下文中不带参数使用,reverse() 反转$_。” [强调已添加]

$_ = "dlrow ,olleH";
print reverse; # No output, list context
print scalar reverse; # Hello, world

关于perl - reverse 不在列表上下文中隐式使用 $_,这是一个错误吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7871120/

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