重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

「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/ht …

A 回答 (2件)

簡単なのは、


use Data::Dumper;
print Dumper($token) . "\n";
とすることです。
    • good
    • 0
この回答へのお礼

ありがとうございました。

こんな方法があるのですね。

ありがとうございます。

お礼日時:2006/05/19 02:54

それぞれ、ハッシュ、配列へのリファレンスだということなので、デリファレンスすればいいです。

    • good
    • 0
この回答へのお礼

それがわからないから聞いてるのですよ。(笑)

お礼日時:2006/05/19 02:54

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!