Perlスクリプトでサブルーチンを呼び出す別の方法を試しています。
私は次のような一連の関数を持っています:
sub Testcase_CheckStatus {
print "TestCase_CheckStatus called\n";
}
次に、「CheckStatus」のようなキーを使用してPerlハッシュをトラバースしています。
while (my ($k, $v) = each %test_cases) {
print "TestCase_$k","\n";
Testcase_$k();
}
基本的に、ハッシュのキーを解析しながら上記のように関数Testcase_CheckStatusを呼び出したいのですが、次のエラーが発生します。
./main.pl行17で、パッケージ「CheckStatus」を介してオブジェクトメソッド「Testcase_」を見つけることができません(おそらく「CheckStatus」をロードするのを忘れましたか?)
この問題を修正するにはどうすればよいですか?同じことをする別の方法はありますか?