WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:パッケージとリファレンス

0:[投稿] atusi [2002/04/06 12:18 ][環境:WIN+IE WIN系+Perl]

DATAという名前空間と
HTMLという名前空間があり、

    &DATA::data_read(); # @DATA::\@DATA が返された
    &HTML::print_html(@DATA::\@DATA);

上の一行でデータを読み込み、
配列へのリファレンスを返して

下の一行でその配列のリファレンスを受け取り
HTMLとして表示しようと思うのですが、
これは可能でしょうか?

@DATA::\@DATA が間違っているような気がしますが、
どう直せばよいかわかりません。

どうぞご指導、よろしくお願いいたします。


1:[回答] ふじ [URL] [2002/04/06 13:29 ]

$data_arrayref = &DATA::data_read();
&HTML::print_html($data_arrayref);

DATA::data_read が 配列へのリファレンスを返すのですよね?
リファレンスをスカラ変数で受けて、それを HTML::print_html
に引数として渡せばいいのでは。


2:[完了] atusi [2002/04/06 18:18 ]

なるほど、一旦スカラーに入れるんですね!

当たり前、なのでしょうが全く気付きませんでした!

どうもすいません。

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

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World