質問: "value1"; print $hoge{"key1"}; exit; ヴァージョンは5.8.9です。use strictをコメントアウトすればエラーはでません。どうしてエラーになってしまうのでしょうか?どうすればエラーを出さずに表示することができるのでしょうか?どうかご教授ください。よろしくお願いします。
回答: use strict;は最初に変数や配列の宣言をしなければなりません。 最初に、my %hoge;や、local %hoge;などで宣言してください。