- ベストアンサー
HASH ARRAYの表示方法
「print "@$token"」 とすると 「xxxx HASH(0x10063c0) ARRAY(0x10063a0) xxxx」 のように表示されます。 「HASH ARRAY」 の内容を表示したいのですが、どのようにすればよいのでしょうか? いろいろ試行錯誤したのですがどうしてわかりません。 具体的には「HTML::TokeParser」によって得た返値です。 $p = HTML::TokeParser->new(shift||"test.htm"); while (my $token = $p->get_tag("table")) { print "@$token\n"; } (参考) http://homepage3.nifty.com/hippo2000/perltips/html/TokeParser.htm
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
簡単なのは、 use Data::Dumper; print Dumper($token) . "\n"; とすることです。
その他の回答 (1)
- HoComeCome
- ベストアンサー率27% (44/160)
回答No.2
それぞれ、ハッシュ、配列へのリファレンスだということなので、デリファレンスすればいいです。
質問者
お礼
それがわからないから聞いてるのですよ。(笑)
お礼
ありがとうございました。 こんな方法があるのですね。 ありがとうございます。