今日も陽気にアレグロ技研

allegorgikenの気が向いた時の日記です

CGI.pmでパラメタ

CGI.pmを使ってパラメタをハッシュのリファレンスで受け取ろう。
そのリファレンスを引数として関数に渡そう。

$refParam = $cgi->Vars;
func( $refParam );

一行にまとめよう。

func( $cgi->Vars );

しかしこうするとハッシュのリファレンスではなく
返り値がリストとして展開されてしまうので、

func( $_ = $cgi->Vars );

こうすると とりあえずできる。


これって関数のプロトタイプではどうにもならんのだろうか。
と思ったけどまあどうでもいいや。