我真的很迷茫,我怎么能從HASH(0x1fcb970)使用 perl 的 API 中讀取這個回應。
my @info= $connection->fetchrow();
當我嘗試列印資料時:
print @info
是我得到哈希的時候。
uj5u.com熱心網友回復:
某些東西是哈希參考,但被視為字串。當您對參考進行字串化時,它們會得到類似“HASH(0x1fcb970)”的東西,而不是您想要的。您會看到數字,但這些數字對您沒有用。
你可以從檢查你得到的開始:
use Data::Dumper;
print Dumper( \@info );
如果您在那里看到了您的期望,那么正確對待參考文獻就在您身邊。
如果是 API 端的錯誤。和他們一起開一張票,讓他們修好。
我記得,在 1990 年代,有一家大型報紙曾在他們身上發生過這種情況。他們所有的標題都是“HASH(0x...)”幾個小時。:)
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/470777.html
下一篇:Perl-推送元素
