質問: ("ア","イ","ウ","エ"); ↑ここの※の部分に何か加えるのでしょうか?
回答: マクロ演算子ってなんだろうとおもったのですが、 たぶん、ハードリファレンスのことを指していると思いますので ハードリファレンスについて書きます。 $変数 = '配列の名前'; を登録して、そのあと $$変数[0]; #ドルドル変数 などでアクセスできます。 同様にhash(連想配列)も $変数の名前 = hashの名前; $$変数{'名前'}; でアクセスできます。 リファレンスについては、青らくだを参考にするとよいと思います。 ---------------簡単な例---------------------- #!/usr/local/bin/perl #2000/01/27 (c) copyright ichigo 2000. all rights reserved. @bbb_1 = ('ア','イ','ウ','エ'); #myはつけない my $count = 1; $aaa = 'bbb_'.$count; my($i); for($i=0; $i<@bbb_1; $i++){ print $$aaa[$i]."\n"; }