gpt4 book ai didi

perl - 为什么我在Perl输出中看到HASH(0xABCDEF)?

转载 作者:行者123 更新时间:2023-12-01 09:28:13 25 4
gpt4 key购买 nike

我正在运行为sun4-solaris-64int构建的perl v5.6.1

我在数组上调用print:

print "@vals\n";

输出看起来像:
HASH(0x229a4) uid cn attuid

或另一个例子:
@foo = {};
push(@foo, "c");

print "@foo I am done now\n";

输出为:
HASH(0x2ece0) c I am done now
HASH(0x2ece0)来自哪里?

最佳答案

您在@foo = {}中的括号正在创建它。花括号创建一个未命名的哈希引用。

如果要将@foo设置为空列表,请使用@foo =()

关于perl - 为什么我在Perl输出中看到HASH(0xABCDEF)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/709710/

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