如何使用 perl 读取 HASH(0x1fcb970)?
How to read HASH(0x1fcb970) using perl?
我真的迷失了,如何使用 perl 从 API HASH(0x1fcb970)
中读取此响应。
my @info= $connection->fetchrow();
当我尝试打印数据时:
print @info
是我得到 HASH 的时候。
有些东西是哈希引用,但被视为字符串。当您对引用进行字符串化时,您会得到类似“HASH(0x1fcb970)”的内容,而不是您想要或期望的内容。您看到的数字看起来像是内存地址,但这些对您没有用。
您可以先检查您得到的内容:
use Data::Dumper;
print Dumper( \@info );
如果您在那里看到了您所期望的内容,那么正确对待参考资料是您的责任。
如果是API这边的错误。向他们开工单,让他们修好。
我记得在 1990 年代有一家大报纸发生过这样的事情。他们所有的标题都是“HASH(0x...)”几个小时。 :)
我真的迷失了,如何使用 perl 从 API HASH(0x1fcb970)
中读取此响应。
my @info= $connection->fetchrow();
当我尝试打印数据时:
print @info
是我得到 HASH 的时候。
有些东西是哈希引用,但被视为字符串。当您对引用进行字符串化时,您会得到类似“HASH(0x1fcb970)”的内容,而不是您想要或期望的内容。您看到的数字看起来像是内存地址,但这些对您没有用。
您可以先检查您得到的内容:
use Data::Dumper;
print Dumper( \@info );
如果您在那里看到了您所期望的内容,那么正确对待参考资料是您的责任。
如果是API这边的错误。向他们开工单,让他们修好。
我记得在 1990 年代有一家大报纸发生过这样的事情。他们所有的标题都是“HASH(0x...)”几个小时。 :)